24,255 Square Foot Office Space For Lease @ 1800 Larimer St - 20th Floor
1800 Larimer St, Denver, CO 80202

Lease rate does not include utilities, property expenses or building services, Can be combined with additional space(s) for up to 51,701 SF of adjacent space, Fits 65 - 208 People

Rate: Contact for price
Size: 24,255 square feet
Type: Office Space
Learn More: