17th & Larimer is an eight-story, 120,000 SF LEED® certified office building located in downtown Denver’s Central Business District.

Nichols Partnership revitalized this Class B asset through an extensive building renovation program which includes a faced redesign and reconstruction, complete remodel of all building common areas, and extensive upgrades to the building’s mechanical system.

Awards: 
LEED® Certification

Project Facts

Location: Denver, CO

Completed: 2007

Site Area: 19,466 SF

Project Area: 115,000 SF

Number of Stories: 8

Market: Office, Retail