Mamma Mia Pizza & Pasta is a cozy Italian restaurant nestled in the heart of Delray Beach, FL.
Specializing in traditional Italian cuisine, the restaurant offers a variety of pizza and pasta dishes made with fresh ingredients.
Generated from their business information