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.

Expand Close