Crossword clues for London location of a statue of Admiral Nelson 15 letters:TRAFALGARSQUARELondon location of a statue of Admiral Nelson