At present, Papa John's operates 5 branches near Flowood, Mississippi. See a complete list of Papa John's locations below.