Mama Mia is a restaurant offering Italian cuisine with a Mediterranean flair.