21
4431-4437 Tennyson St
Denver, CO 80212
$12,000,000
34,774 Sq Ft
18
Units
5.03% Cap Rate
34,774 Sq Ft
$12,000,000
Apartments