Lake Windermere, or more correctly, Windermere, is England’s largest natural lake at 10.5 miles. By virtue of our hilltop position in Bowness-on-Windermere, approximately 6-7 miles of this watery expanse can be viewed from our room windows at Blenheim Lodge, an … Read More