Results 3 results found Statue of Admiral Lord Nelson, Nelsons Column, Trafalgar Square, London, England, United Kingdom, Europe Statue of Admiral Lord Nelson, Nelson's Column, Trafalgar Square, London, England, UK Nelson's Column, monument to Admiral Lord Nelson in Trafalgar Square, London, United Kingdom Nelson's Column, monument to Admiral Lord Nelson in Trafalgar Square, London, United Kingdom