Report copyright - LONDON. TRAFALGAR SQUARE TRAFALGAR SQUARE The most famous London’s square Built to commemorate Nelson’s victory at the battle of Trafalgar in 1805
Please pass captcha verification before submit form
Please pass captcha verification before submit form