The red elephant sits proudly at the entrance to a shopping centre in South London with a castle perched on it’s back. The Elephant and Castle is not only a mascot but a road, a tube station, a roundabout, an area and a shopping centre!
May 21, 2010 | Find out more.... »
Join the What What mailing list, it's awesome!