Lake Windermere Sights & Attractions
Cumbria, London, England
Featured Review : Windermere, at 10½ miles long and 220 feet deep, is England’s largest lake and surprisingly, the village of Windermere is not based at the water’s edge. The village is about a kilometre off the shore, and it’s probably t...See Full Review