Free motorhome and caravan stopover at Coach House Inn in Dorchester, England. Open all year, with toilets on site and pets welcome. Plan your overnight…