Scotts of Helmsley
0.00 km6 Bridge Street, Helmsley
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...