Trafalgar Square

Trafalgar Square is a square in central London that commemorates the Battle of Trafalgar (1805)

London photos: Buckingham Palace | Clock Tower | London Eye | Buckingham Palace guard |

Buckingham PalaceClock TowerLondon EyeBuckingham Palace guard

Permalink: Trafalgar Square