Your guide results

1 result shown
Scotts of Helmsley Scotts of Helmsley

6 Bridge Street, Helmsley

1 4.5
"Very enjoyable first time visit"

Scotts of Helmsley is a fish and chip shop in North Yorkshire.  All information for this venue has been submitted by visitors in the form of reviews. If you represent this fish and chip shop pleas...

1 result shown