At this moment, Papa John's owns 4 branches near Tarboro, North Carolina. On this page you find a list of Papa John's locations close by.