At the present, Papa John’s operates 3 restaurants near Leicester, Leicestershire. See a complete list of Papa John’s branches below.