Mama Mia is an Italian restaurant offering meals with vegetarian and vegan options. Credit cards are accepted.