Mamma Mia offers fresh pasta and more, with an Italian focus. Features include outdoor seating and a full bar.