Cheddar Gorge in Somerset is the largest gorge in Great Britain. At 500 feet deep Cheddar Gorge is a popular tourist hot spot viewed by thousands of visitors to Somerset each year.
Cheddar Gorge in Somerset is the largest gorge in Great Britain. At 500 feet deep Cheddar Gorge is a popular tourist hot spot viewed by thousands of visitors to Somerset each year.