Right now, Papa John’s owns 8 locations near Evesham, Worcestershire. See a complete list of Papa John’s restaurants below.