Office, Retail

Larimer Corporate Plaza

Office, Retail

Larimer Corporate Plaza

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.

Year

2007

Location

Denver, CO

Project Area

120,000 SF

Project Status

Completed

Larimer Corporate Plaza Denver Exterior Skyline Larimer Corporate Plaza Denver Union Station Larimer Corporate Plaza Denver Interior Lobby Larimer Corporate Plaza Denver PostNet Retail Larimer Corporate Plaza Denver Elevated Garden Plaza