At the present, Papa John’s runs 18 branches near Chelmsford, Essex. These are all Papa John’s locations in the area.