"Memorial Hall Center for the Arts, set within about a 10-minute ride from the The Hermitage Inn Vermont as well as Mount Snow placed 4.2 km from he property. If you want to explore even more landmarks in West Dover, consider checking out The Spa @ Hermitage Club, which is located 750 meters away.