Motorhome and caravan stopover near Thatcham, England. Electric hook-ups, drinking water, showers, toilets and a service point. Open all year, pets…