Best Fish & chips restaurant in Selby, united kingdom