O Mamma Mia is a spacious Italian restaurant offering classic dishes like pasta, risotto, and pizza, with both indoor and outdoor seating.