Question: New Street, a principal thoroughfare and shopping street, and Grand Central shopping centre, are located in what town?
Sentence (from "History of Stroud Green"): While most of the area (east and north) is in the London Borough of Haringey, a very small part (west and south) is in the London Borough of Islington.
Relevant evidence: No