Elephant & Castle

Elephant & Castle station
Elephant Road
Southwark
Greater London
SE17 1LB