Trafalgar Square

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

London photos: Buckingham Palace | Big Ben | Westminster Abbey | Clock Tower |

Buckingham Palace guardBig BenCity HallLondon Bus

Permalink: Trafalgar Square