Mixed-use

Larimer Corporate Plaza Street View

Larimer Corporate Plaza

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

READ MORE