Free motorhome and caravan stopover in Corfe Castle, England. Open all year, with toilets, Wi-Fi and pets allowed. A simple overnight base for travellers.