At the time, Papa John’s owns 88 branches near Northwood, Middlesex. This page will give you a list of Papa John’s locations in the area.