This upscale hotel, offering relaxed intimacy, is situated in the heart of Vermont's countryside.
See more: Hotels in USA Hotels in Stowe - Vt Holiday Destinations in USA