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