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.