Trafalgar Square
London WC2N 5DX United Kingdom
London WC2N 5DX United Kingdom
OverviewTrafalgar Square was built following the Battle of Trafalgar in 1805. The man responsible for this famous naval victory, which finally destroyed French naval power and secured...
more
