15
6215 S San Pedro St
Los Angeles, CA 90003
$749,000 USD
2,021 SF
2,021 SF
$749,000 USD
Mixed Retail