17th Street Plaza

Denver

Height438 feet
Floors33
Year1982
Architectsn/a

About 17th Street Plaza

17th Street Plaza is a 438 ft (134 m) tall skyscraper in Denver, Colorado. It was completed in 1982 and has 33 floors. Skidmore, Owings & Merrill designed the 11th tallest building in Denver.

Read More at Wikipedia

See Also