Find your ‘Happy Place’ at our beautiful organic Mayfield Lavender Farm just outside London with Experiences for everyone to enjoy.