34
2900 Lowell Blvd
Denver, CO 80211
$4,500,000 USD
20,000 SF
19
Units
5.41% Cap Rate
20,000 SF
$4,500,000 USD
Apartments