When it comes to the best restaurants in Doncaster, Cosmo deserves a mention for its sheer variety. Serving a little bit of everything, it’s a well-established chain of world buffet restaurants that lets you eat your way around Mexico, Italy, Japan, India and more. Located in the Frenchgate Shopping Centre, it’s the perfect spot for a post-retail feed – just be sure to leave some room for the chocolate fountain; a fun and indulgent dessert treat.