
  Co-Curate Page
Windermere (Lake)
- Overview About Lake Windemere Map Street View Windermere is the largest natural lake in England. It is a ribbon lake formed in a glacial trough after the retreat of …

