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