I never saw internet cafe's there, they must be new. And Meatballs I do not think they have in Belize either.