16
261-269 S San Pedro St
Los Angeles, CA 90012
$895,000 USD
1,150 SF
1
Unit
1,150 SF
$895,000 USD
Apartments