Right now, Papa John’s owns 5 locations near Newton Abbot, Devon. These are the close by Papa John’s restaurants.