Papa John's Store in Tarboro, NC