Mama's Pizza Italian Restaurant Of Tarboro

Row 1

2002 N Main St (Fairview Shopping Center)
Tarboro, NC 27886
(252) 823-2991

Foursquare Tips

  • Try the Puttanesca - While the pizza is superb, this sauce is one of their best.
  • Best Pizza ever. Like being in NYC
  • Real NYC pizza. Best I've had a very long time. Plus it has the family feel.