The market square in Alston in Cumbria which is the highest market town in England
Size: 6000px × 4000px
Location: Front Street, Alston, Cumbria, UK
Photo credit: © Nick Maslen / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: alston, cumbria, district, highest, lake, market, square, town