Home / Photos / Places / United Kingdom / The Lake District (Windermere) 144
The wonderful city of Windermere in the Lake District, UK. Our first day at the wonderful city of Windermere in the Lake District, UK. Highlights includes climbing our first peak of the trip, the Orrest Head. The views are breathtaking!
