Helmsley, a small market town in North Yorkshire, Britain.
Helmsley, a small market town in North Yorkshire, Britain. Helmsley is a very popular tourist town and once had a thriving linen weaving industry which took place along Borough Beck Water (narrow stream with a small bridge).
Size: 4288px × 2848px
Location: Helmsley,North Yorkshire, Britain.
Photo credit: © richard sowersby / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: ., britain, cottage, england, english, great, helmsley, hemsley, market, north, skyline, tourism, town, yorkshire