Mama Mia is an Italian restaurant offering traditional pizza and pasta in a spacious dining room and leafy courtyard.