Mama Mia is a restaurant offering Italian specialties, including fresh fish and traditional pizza, in a bright setting with scenic terraces.