Explore details about location Highcroft Road. Highcroft Road is a location situated within the London Borough of Islington alongside other areas such as York Way, Ormond Road, Nightingale Road.