
London, United Kingdom
Thistle London Trafalgar Square
4-star hotel · Clermont Hotel Group (GLH)
Wake up in the centre of the action, Thistle Trafalgar Square is steps away from London’s iconic Trafalgar Square – home of history, culture, and family fun. Situated in the middle of the West End and the famous Theatreland area…
- Wi-fi
- 24-hour reception
- Air conditioning in Restaurant
- Restaurant























