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...
  • Excellent42%
  • Very good25%
  • Average16%
  • Poor9%
  • Terrible8%
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
All Details
Write a Review
Reviews (62)
Traveller rating
Traveller type
Time of year

1 - 10 of 59 reviews

Reviewed 13 July 2017

July 11th I visited Naples, Florida and after having my hair done at Tara's I decided to havelunch at Mama Mia's Pizza and Sub restaurant a couple of doors down in a small strip center. I have had lots of meals in Mom and Pop...More

Thank Darlena B
Reviewed 11 July 2017

Pizza is really tasty and I have gone several times for their cheese pizza. The business is family run, the son is friendly and gives good service. In my experience the mother is not friendly and you have to put up with her attitude when...More

Thank d s
Reviewed 9 June 2017 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 1 April 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 24 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 24 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 21 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

1  Thank Alex_Noake
Reviewed 9 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 5 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 23 December 2016

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

Thank Joji Y
Nearby Restaurants
Gulf Coast Grouper & Chips
471 reviews
.65 km away
Cosmos Italian Cafe and Pizzeria
384 reviews
.42 km away
Another Broken Egg Cafe
138 reviews
.15 km away
Ramada Inn of Naples
109 reviews
.50 km away
Nearby Attractions
Lowdermilk Beach
1,791 reviews
1.57 km away
Naples Zoo at Caribbean Gardens
2,859 reviews
1.46 km away
Conservancy of Southwest Florida
306 reviews
1.30 km away
Coastland Center
187 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
Kids, 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