

Located in Stowe, Vermont, and nestled at the base of Mount Mansfield, the Lodge at Spruce Peak is every New Englander’s perfect getaway. It features over 250 beautifully appointed rooms, suites, and luxury residences for you and your guests to enjoy. Not to mention- they are a dog friendly resort, so your furry friends can tag along too!