18
7619-7621 Melrose Ave
Los Angeles, CA 90046
$3,500,000 USD
4,800 SF
4,800 SF
$3,500,000 USD
Storefront Retail Office