Denver Place North Tower in Denver, Colorado - Encircle Photos

Denver Place North Tower in Denver, Colorado

This is the Denver Palace North Tower. The high-rise is part of a downtown office complex built in 1981 consisting of four buildings. Its hexagonal shape has 23 stories and reaches 285 feet. The taller yet otherwise similar looking sibling is the South Tower. It stands 416 feet with 34 levels.

VIEW MAP

999 18th Street, Denver, CO 80202

Directions

Share this Photo