Motorhome and caravan stopover in Winchester, England, open all year with toilets, drinking water and pets allowed. Close to Winchester Castle and…