19
1100 S San Pedro St
Los Angeles, CA 90015
$349,000 USD
190,000 SF
1
Unit
190,000 SF
$349,000 USD
Storefront