Trafalgar Square, Trafalgar Square, a square in central London, situated on the former site of the royal stables, commemorating the victory of the British Navy at the Battle of Trafalgar (1805). London Trafalgar Square
Challenge: This puzzle has not yet been solved in {size} size. Be the first to complete it.