Trafalgar Square

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

London photos: Tower Bridge | Big Ben | Westminster Palace | Buckingham Palace |

Tower BridgeBuckingham PalaceWestminster PalaceBuckingham Palace

Permalink: Trafalgar Square