7
5625 Melrose Ave
Los Angeles, CA 90038
$5,600,000 USD
14,712 SF
14,712 SF
$5,600,000 USD
Storefront