9 interesting facts about Trafalgar Square
Estimated reading time: 2 minutes
Trafalgar Square is one of the most impressive attractions and is often considered the center of London.
1. The square is named in honor of the British victory, led by Admiral Lord Nelson, at the[…]