Explore details about location Phillip Brooks Road. Phillip Brooks Road is a location situated within the North Andover alongside other areas such as Dudley Street, Great Pond Road, Innis Street.