Elephant and Castle Shopping Centre

Elephant and Castle Shopping Centre

In and around London's least favourite building

Elephant and Castle Shopping Centre
CLOSE WINDOW