Pizza Inn/Selma category : Businesses Pizza restaurant located minutes from I-95. Address: 1441 South Pollock St Selma, NC 27576 Phone: (919)965-4400 Come visit us in North Carolina, North Carolina
Pizza Inn/Selma category : Businesses Pizza restaurant located minutes from I-95. Address: 1441 South Pollock St Selma, NC 27576 Phone: (919)965-4400 Come visit us in North Carolina, North Carolina