Explore details about location Highbury New Park. Highbury New Park is a location situated within the London Borough of Islington alongside other areas such as Northampton Square, Baldwin Terrace, Bunhill Row.