Click to view gallery
Office
Denver Place
999 18th Street, Denver, CO, 80202
891,505
Sq Ft
34
Floors
1979
Year Built
About This Property
Denver Place at 999 18th Street in Denver, CO is a landmark Class A commercial office and mixed-use complex occupying an entire city block in the Central Business District, anchored by two distinctive towers (34 and 23 stories) with approximately 891,505 sq ft of space; developed in 1981, it includes office space, a retail mall and is connected with hotel and residential components, has earned sustainability awards like LEED Gold and Energy Star, and is strategically located near transit, hotels and downtown amenities.