10 Best Fish and chips Restaurants in Newmarket (2026)