The Inn at Mount Snow - Located at the base of the Mount Snow Resort in West
Dover, Vermont, The Inn at Mount Snow is your home away from home when visiting
southern Vermont.
(866)587-SNOW(7669)
Do you own a Bed & Breakfast Inn near Mount Snow
Vermont? Submit
your site for this #2 position in our outdoor directory.