Have similar age kids and this place in Gabriel’s Wharf is great for lunch if the weathers good. It’s a Caribbean place and you’re basically sitting in a giant sand pit!
https://maps.app.goo.gl/PnnSfegciysktFri9?g_st=ic
Our two loved the interactive part of the science museum in the basement