Spectacular Cheddar Gorge
Cheddar Gorge is a 360 acre piece of land that is also home to Britain’s biggest gorge. Dramatic cliffs rise 450 square feet above the sea and there are many deep caverns on the site. It is a designated national Nature Reserve in the U.K.. The caves are located just southeast of Bristol and Bath in South West Wales. It is an enchanting historical area […]