28
176 N La Brea Ave
Los Angeles, CA 90036
$5,000,000 USD
9,780 SF
9,780 SF
$5,000,000 USD
Storefront Retail Office