4 Photo Spots at the Trafalgar Square

Trafalgar Square is a historic public space in central London, built to commemorate the British victory at the Battle of Trafalgar in 1805. Its centerpiece is Nelson's Column, honoring Admiral Lord Nelson.

Imprint & Contact © Locationscout 2026 Privacy / Terms