Careers  |  Sign In  |  Register  |   Twitter

Bowness

England's largest natural lake

Lake Windermere – Bowness, England

At 12 miles long and 1 mile wide, Windermere is England's largest natural lake and a popular vacation spot for both the English and tourists alike. Surrounded by low-lying foothills in Lake District National Park, this scenic lake is a beautiful place to visit, especially when the weather happens to be...