Free motorhome and caravan stopover in Alton, England, open all year with toilets and pets allowed. Nearby Winchester Castle and Portchester Castle are…