1101 13th St, Denver, Colorado 80204 USA
Photos in Santa's sleigh at https://www.denvercenter.org.
Photo Credit: Yelp