32
7519-7521 Melrose Ave
Los Angeles, CA 90046
$3,250,000 USD
5,400 SF
5,400 SF
$3,250,000 USD
Storefront Retail Office