AH, that's fine then
Doncaster - if you come of the M18 at Junction 3 and head towards the Lakeside Outlet place. At the outlet roundabout go straight over and follow the road round and past the offices, the lake and the new houses/apartments. There is a family pub/restaurant there - The Cheswold, and it is a Brewsters actually! It has both indoor and outdoor play for childern, and a large restaurant. I haven't eaten there for ages TBH but it was fine - and it is easy to get to.
The Cheswold, Doncaster Leisure Park,Bawtry Rd, Doncaster, South Yorkshire DN4 7PD
Sheffield - Brewsters just down from Meadowhall, opposite where the arena is. Come off M1, Junction 34 and head Meadowhall way. Continue down past the Retail park and onwards towards where the arena is. On the right hand side of the main road is a reasonable large Brewsters, which has indoor play.
Arena Square, 3, Arena Court, Attercliffe, Sheffield, South Yorkshire S9 2LF
Also round here is the Centertainment place right opposite the arena, which has loads of restaruants (american diner, pizza, etc.), cinema, ten pin bowling. And you will also pass a TGI Fridays on way from M1 towards Meadhall. In case Brewsters was busy, but these don't have indoor play.
HTH