Crouch Hill railway station
Crouch Hill railway station is a London Overground station on Crouch Hill between Stroud Green and Crouch End in the London Borough of Islington , north London . 
<triplet> Crouch Hill railway station <subj> London Overground <obj> part of <subj> London Borough of Islington <obj> located in the administrative territorial entity <triplet> Crouch Hill <subj> London Borough of Islington <obj> located in the administrative territorial entity