Trafalgar Square Hotel Location

Stay in the Heart of London

Thistle Trafalgar Square is on a quiet street 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.

Read more Close