Elephant and Castle Underground Station

Opened 18th December 1890.

Location
Elephant and Castle Underground Station, London, SE1

Categories

Authority

More Information
Elephant and Castle Underground Station

arrow-up-circle