Trafalgar Square Hotel Location
STAY IN THE HEART OF LONDON
Thistle Trafalgar, Leicester Square is in the middle of London’s most vibrant area for culture, cuisine and history. You can marvel at the masterpieces in the National Gallery, catch a West End theatre show or take in the beauty of St James’s Park. The hotel is also a short 5 minute stroll from Leicester Square, Piccadilly Circus and Charing Cross stations.