Get a Hotel in Dover

Happy Trails

Happy Trails

Dover • Show on map /10 View Details for Price

Situated in Dover in the Vermont region Happy Trails has a balcony. This holiday home features an ATM and free WiFi. This holiday home has 2 bedrooms a kitchen with dishwasher a TV a seating area and…More info

Book now