10
1336 Toberman St
Los Angeles, CA 90015
$2,150,000 USD
4,653 SF
12
Units
7.07% Cap Rate
4,653 SF
$2,150,000 USD
Apartments