The 30-story Tabor Center was completed in 1984 and is currently the 16th-tallest tower in Denver. The skyscraper provides 669,000 square feet of office space.
The 30-story Tabor Center was completed in 1984 and is currently the 16th-tallest tower in Denver. The skyscraper provides 669,000 square feet of office space.