66
1703 Toberman St
Los Angeles, CA 90015
$1,050,000 USD
2,730 SF
5
Units
8% Cap Rate
2,730 SF
$1,050,000 USD
Apartments