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