Thistle Trafalgar Square - The Royal Trafalgar ***
London, United Kingdom
Sleeping Rooms
108 rooms
Location
Sleeping Rooms
Total number of rooms
108
Maximum number of rooms for groups
Address and Location Info for Thistle Trafalgar Square - The Royal Trafalgar
Full Address
Whitcomb Street, Trafalgar Square WC2H 7HG
City
London
Region
London
Country
United Kingdom
Latitude
51.509190
Longitude
-0.130118