90
8360 Melrose Ave
Los Angeles, CA 90069
$23,500,000 USD
18,776 SF
18,776 SF
$23,500,000 USD
Storefront Retail Office