Best Fish & chips restaurant in Thame, united kingdom