Italian restaurant Mamma Mia offers a taste of Italy. Features include seating, alcohol service, table service, and takeout options.