Italian restaurant and pizzeria, Mamma Mia 66, specializing in Neapolitan pizza, fresh seafood, and classic Italian dishes.