17th Street Plaza

1225 17th Street
Denver, CO 80202

Year Built/Renovated

1982

Square Feet

708,937

Property Management Contact

Nicole Budlong 303-292-4500

Property Description

Located in Denver’s CBD, 17th Street Plaza is walking distance from Larimer Square, Union Station and Coors Field. This 32-story, Class AA office tower is LEED Gold and Energy Star certified and offers covered parking and large landscaped plazas.