Explore relationships
Stroud Green railway station
Stroud Green railway station served the Stroud Green area of north London, England, between 1881 and 1954. It lay between Finsbury Park and Crouch End stations, on a bridge over Stapleton Hall Road.
Use + to expand a branch. Click a topic name to open its summary.