We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Mama Mia's Pizza Subs

720 Tamiami Trl N, Naples, FL 34102-8134
+1 239-262-2823
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent43%
  • Very good25%
  • Average16%
  • Poor10%
  • Terrible6%
Travellers talk about
“subs” (6 reviews)
“pies” (6 reviews)
“pepperoni” (3 reviews)
Open Now
11:00 - 21:00All hours
Italian, Pizza
720 Tamiami Trl N, Naples, FL 34102-8134
Write a Review
Reviews (60)
Traveller rating
Traveller type
Time of year

1 - 10 of 60 reviews

Reviewed 1 week ago via mobile

We were in Naples for a late lunch and headed straight to Mama Mia's for a cheesesteak sub. It had been a long time since we had been there. As a matter of fact, this was our first visit since the restaurant relocated further downtown....More

Thank 239Flower
Reviewed 31 March 2017

I've eaten here on a couple of occasions and always been satisfied with the food and the service. The sandwiches are good but the pizza is the best in town. Get it while it's hot!

Thank JEddleman
Reviewed 23 March 2017

We really like the subs here. They are huge and chock-full of fresh ingredients. The bread is really good. Think about splitting a sub between two people if you are light eaters.

Thank bethesdaViking
Reviewed 23 February 2017

Excellent pizza, even the next day! Not much to look at, in a strip mall, but the pizza is excellent.

Thank James W
Reviewed 20 February 2017 via mobile

I wouldn't normally write a review on a takeaway place but this is undoubtedly the best Pizza I've had in Naples, FL. It's a pretty big shout but I'm also going to claim it's the best Pizza I've ever had. We had "The Special" (sausage,...More

Thank Alex_Noake
Reviewed 8 January 2017

Place doesn't look like much.We only had pizza there, but we got back twice. Its great. little pricey, but worth it. Old guy who runs show in the kitchen really has passion for it.

Thank Elzbieta G
Reviewed 4 January 2017 via mobile

Came for lunch with the kids. We had 2 large pizzas which were pretty good. $40 bucks with only 1 topping on one of the pizzas. Good overall but not a great value.

Thank Arloredrock
Reviewed 22 December 2016

Leave you credit cards in your wallet. They only accept cash. The pizza and sandwiches are excellent.

Thank Joji Y
Reviewed 5 August 2016 via mobile

With many choices available, our Naples family recommended Mama Mia's. We ordered carry out one evening during our visit. It was delicious! The crust was very good and the mix of sauce and toppings were as well. You'll no doubt have a similar, friendly experience....More

Thank Roy H
Reviewed 20 June 2016

We are very picky about pizza. Every year for father's day weekend we stay at the Naples Beach Club. There are 17 in our family and it's hard to get everyone to a restaurant so we are always in search of a good pizza place...More

Thank Pamela M
Nearby Restaurants
Gulf Coast Grouper & Chips
458 reviews
.65 km away
Cosmos Italian Cafe and Pizzeria
373 reviews
.42 km away
Another Broken Egg Cafe
128 reviews
.14 km away
All American Shake Shop
63 reviews
.57 km away
Nearby Attractions
Lowdermilk Beach
1,733 reviews
1.54 km away
Naples Zoo at Caribbean Gardens
2,804 reviews
1.49 km away
Conservancy of Southwest Florida
300 reviews
1.33 km away
Coastland Center
177 reviews
1.50 km away
Questions & Answers
Get quick answers from Mama Mia's Pizza Subs staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Takeout, Seating, Wheelchair Accessible
Good for
Groups, Child-friendly
Open Hours
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
Location and Contact Information
  • Address: 720 Tamiami Trl N, Naples, FL 34102-8134
  • Location: United States  >  Florida (FL)  >  Southwest Gulf Coast  >  Naples
  • Phone Number: +1 239-262-2823
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing