Trafalgar Square

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

London photos: Westminster Palace | Tower of London | Buckingham Palace guard | London Eye |

Clock TowerTaxiBuckingham Palace guardThames river

Permalink: Trafalgar Square