Open main menu

Windermere

largest natural lake in England
Lake Windermere

Windermere is the largest natural lake in England.