15
621 S Dunsmuir Ave
Los Angeles, CA 90036
$5,600,000 USD
20,332 SF
32
Units
5.38% Cap Rate
20,332 SF
$5,600,000 USD
Apartments