Crouch End Station

A former station in London, between Stroud Green Station and Highgate Station. It opened in 1867 and closed in 1984.

See also Crouch Hill Station.