Elephant & Castle Station

Elephant & Castle Station
London Road, London, SE1 6LW
Photo of Elephant & Castle Station