67
1703 Toberman St
Los Angeles, CA 90015
$1,150,000 USD
2,730 SF
5
Units
5.4% Cap Rate
2,730 SF
$1,150,000 USD
Apartments