Italian restaurant, Mamma Mia, offers Italian cuisine, pizza, and seafood with Sicilian influences. Features a seaside terrace.