The Snowed Inn in Killington Resort is a lovely Vermont small hotel-style inn. It is ideally located only 1.5 miles from the base of Vermont's largest ski and summer resort.

CONTACT

Killington, VT
United States