The Ice Palace will open its doors at the Cherry Creek Shopping Center at 5 p.m. today — which means that Santa Claus will finally be in the house. Er, the mall. The Ice Palace — a fancy name for a ...
Gone is the snow globe-themed display of the past several years at the Cherry Creek Mall. Replacing it is a 30-foot-tall, 22-foot-wide structure made to look like it was made out of ice, complete with ...