Where is Elephant & Castle Underground Station?

Where is Elephant & Castle Underground Station located?

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


Where is Elephant & Castle Underground Station on the map?