Designed by
Title
Helmsley in North Yorkshire, UK #250476599
Description
Helmsley, UK - June 5th 2022: A plaque in the pretty market town of Helmsley in North Yorkshire, commemorating the town winning British High Street of the Year in 2015
This image is editorial