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.

Building Activity

  • OpenBuildings
    OpenBuildings added a digital reference
    about 5 years ago via OpenBuildings.com