Cliff House Address: 5781 Mountain Rd, Stowe, VT 05672 Phone: (802) 253-3665 Restaurants Other Businesses: Edelweiss at 2251 Road, #mt, #MT, Stowe, VT 05672 Ski Inn at 5037 Mountain Rd, Stowe, VT 05672 John & Charlie Inc at 4969 Mountain Rd, Stowe, VT 05672