15
621 S Dunsmuir Ave
Los Angeles, CA 90036
$5,195,000 USD
21,480 SF
32
Units
5.8% Cap Rate
21,480 SF
$5,195,000 USD
Apartments