18
261-269 S San Pedro St
Los Angeles, CA 90012
$850,000 USD
860 SF
1
Unit
860 SF
$850,000 USD
Apartments