At present, Papa John’s operates 11 locations near Biggleswade, Hertfordshire. A list of Papa John’s restaurants in the area can be found here.