3282 Tejon St
Denver, CO 80211
$14,500,000 USD
30,000 SF
40
Units
30,000 SF
$14,500,000 USD
Apartments