Cafe Mama Mia offers a cafe and snack bar experience.