2002 N Main St, Tarboro, North Carolina 27886 USA
98.0% A sanitation rating. Nice job Mama's Pizza
Photo Credit: Yelp