Windermere

largest natural lake in England

Windermere is the largest natural lake in England.

Lake Windermere