Refreshing a Denver Icon: Independence Plaza
Completed in 1972, Independence Plaza’s 567,287 square feet span 25 floors at 1050 17th St. The Class A property is LEED Gold certified, and the scrupulous attention paid to its upkeep and improvement have made it one of the finest addresses in Denver’s central business district.
Building Dialogue
March 24, 2019