The Royal Trafalgar - A Thistle Hotel

Whitcomb Street, Trafalgar Square, WC2H 7HG London, United Kingdom Get Directions to this spot
Whitcomb Street, Trafalgar Square
WC2H 7HG London
United Kingdom

Rate and review The Royal Trafalgar - A Thistle Hotel in London, United Kingdom!

Share your experiences at The Royal Trafalgar - A Thistle Hotel with your friends or discover more Hotels in London, United Kingdom.