89
8360 Melrose Ave
Los Angeles, CA 90069
$24,995,000 USD
18,485 SF
18,485 SF
$24,995,000 USD
Storefront Retail Office