13
W 38th Ave & Lowell Blvd
Denver, CO 80211
$3,990,000-$8,990,000 USD
8,522-22,041 SF
2
Units
5.34% Cap Rate
8,522-22,041 SF
$3,990,000-$8,990,000 USD
Apartments