Mamma Mia is a restaurant and pizzeria offering authentic Italian cuisine, from pasta and pizza to fresh fish. Takeout and a rotating lunch menu are available.