At present, Papa John’s owns 4 restaurants near Stowmarket, Suffolk. This is a complete list of close by Papa John’s branches.