1625 - 1675 BROADWAY
DENVER, CO

Denver Energy Center, Denver, CO is a two-tower high-rise complex located at 1625 and 1675 Broadway in Denver’s Central Business District. Acquired in 2025 by TLC, the property comprises 28- and 29-story towers totaling approximately 785,000 square feet, formerly known as the World Trade Center Denver. Built in the late 1970s, the complex is positioned for adaptive reuse within Denver’s evolving downtown core, with plans to incorporate substantial residential components alongside selective office and mixed-use programming. Situated between Broadway and 16th Street, Denver Energy Center benefits from strong transit access, proximity to downtown amenities, and a central role in the city’s long-term revitalization efforts.

 
Next
Next

621 - 633 17TH