Office, Retail
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 included a faced redesign and reconstruction, complete remodeling of all building common areas, and extensive upgrades to the building’s mechanical system.
2007
Denver, CO
120,000 SF
Completed