Discover The Lorax Patch, a campsite near Wells in Somerset, England. Find location details and tips for planning your stay in this part of the English…