Mama's Pizza Italian Restaurant
2002 N Main St, Tarboro
(252) 823-2991
Menu
Restaurants in Tarboro, NC
Mama's Pizza Italian Restaurant
2002 N Main St, Tarboro, NC 27886
(252) 823-2991