Trafalgar Square

Es una emblematica plaza del centro de Londres, construida para conmemorar la batalla de Trafalgar, de 1805, en la que la armada británica venció a las armadas francesa y española frente al cabo de Trafalgar.

Trafalgar Square, Charing Cross, London WC2N 5DN

[+] Zoom in   [-] Zoom out   [=] Original zoom