Mama's Pizza Italian Restaurant
2002 N Main St, Tarboro
(252) 823-2991
Recent Reviews
Order Online
You May Also Like
Pelican's Snoballs - 1717 N Main St
Dessert
Bud's Grill - 1601 N Main St
Hamburger, Cafe, Burgers
Everlean's Cafe - 915 Sunset Ave #3528
American, Soul Food
Restaurants in Tarboro, NC
Mama's Pizza Italian Restaurant
2002 N Main St, Tarboro, NC 27886
(252) 823-2991