The Alcott – Denver, CO The Alcott – 2424 Alcott St. Denver, CO 80211 Year Built: 2020 Total Square Footage: 197,414 SF Land Area/Density: 0.81 acres Number of buildings: 1