37
933 New Depot St
Los Angeles, CA 90012
$578,000 USD
1,732 SF
2
Units
6.93% Cap Rate
1,732 SF
$578,000 USD
Apartments