Results 2 results found 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