Lake Windermere | Lake District National Park, England

Lake Windermere by sufw via Flickr

Located in the county of Cumbria in the Lake District National Park, Lake Windermere happens to be the largest natural lake in England. This long strip of lake is also home to 18 islands. The stunning scenery makes is a popular holiday destination.

Previous post:

Next post: