Cheddar Woods Resort & Spa
Exclusive holiday lodge park bringing something amazing to Somerset! Cheddar Woods Resort & Spa is an Enjoy England 5 Star Gold Rated holiday lodge park set on an elevated, sloping hill looking down on a picturesque reservoir and rolling Somerset hills, just a short drive from the famous Cheddar Gorge. This new and exclusive development […]