51000 Two Rivers Plaza Rd, Glenwood Springs, Colorado 81601 USA
Inside decorations and fresh snow.
Photo Credit: Yelp