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.