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