18
1212 S San Pedro St
Los Angeles, CA 90015
$2,980,000 USD
10,944 SF
10,944 SF
$2,980,000 USD
Storefront Retail Office