Cheddar Gorge - Visit Britain's most stunning natural landmark & enjoy caves and walks around Cheddar Gorge in Somerset, England.