Holiday Inn Express SNOWMASS VILLAGE Address: 40 Elbert Lane, Snowmass, CO 81615 Phone: (877) 410-6681 Hotels & Motels, Holiday Inn Other Businesses: Snowmass Deli at 26800 Highway 82, Snowmass, CO 81654 Delicious Deli at 26800 Highway 82, Snowmass, CO 81654 Sam's Smokehouse at 106 Daly Ln, Snowmass, CO 81654 Little Mammoth Steak House at 315 Gateway Rd, Snowmass, CO 81654