Mama Mia's is the best Italian restaurant in the area! The food is excellent and the prices are extremely reasonable. Whether you're in the mood for pizza, a traditional pasta dish, or a sub, this is the place to go! The location couldn't be better - right on the waterfront in the midst of all the excitement. This is definitely a local favorite!