Here are 2 photo spots at Trafalgar Square for you.

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 2025 Privacy / Terms