Best Fish & chips restaurant in Worcester Park, united kingdom