The cafe in the botanical gardens is great, lots of room for little ones to run around when the weather is good as well.
They have good highchairs and a reasonably healthy kids menu for whey they are old enough for solids.
You can park at the rosegardens