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.