North Hill Farm RV Park, a motorhome and caravan stopover in Chorleywood, England, with easy access to London, Windsor Castle and nearby royal gardens.