Where is Elephant & Castle Underground Station located?
Elephant & Castle Underground Station, Elephant & Castle Underground Station, Great Britain (approx. 51.49584°, -0.10085°)
Elephant & Castle Underground Station, Elephant & Castle Underground Station, Great Britain (approx. 51.49584°, -0.10085°)