There used to be a similar place in St. Kitts called "Choo Choo Charlie's" but I'm not sure if it's there anymore, and I can't comment on the food. The Boston Pizza in the Falls on Clifton Hill has a decent arcade in it too, but I think it's 19+ after a certain time at night. Haven't been there in a few years so I don't know for sure.