Trafalgar Square: Tourist Guide Free Things To Do in London London Landmarks Trafalgar Square: Tourist Guide Staff Writer Trafalgar Square is one of London’s most vibrant public spaces and a must-visit for anyone exploring the city.... Read More Read more about Trafalgar Square: Tourist Guide