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