Designed by
Title
Ambleside, a lakeside town by Windermere Lake within the Lake District National Park in England, UK #119614896
Description
South Lakeland, UK - April 2018: Ambleside, a small lakeside town situated at the head of Windermere Lake within the Lake District National Park in England
This image is editorial