Elephant & Castle Shopping Centre

Elephant & Castle Shopping Centre
London, SE1 6TE