17
6017 Melrose Ave
Los Angeles, CA 90038
$800,000 USD
814 SF
814 SF
$800,000 USD
Storefront Retail Residential