9
1058-1060 S Olive St
Los Angeles, CA 90015
$4,950,000 USD
18,915 SF
18,915 SF
$4,950,000 USD
Storefront Retail Office