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