Get directions to: Mama's Pizza Italian Rstrnt, Tarboro, NC
Restaurant address: 2002 N Main St Tarboro, NC 27886, USA
Restaurant: Mama's Pizza Italian Rstrnt