The Royal Trafalgar by Thistle is located on a quiet street just off London's lively Leicester Square. It is next to the National Portrait Gallery, in the middle of the West End and the famous Theatreland area.
Whitcomb Street, Trafalgar Square, Westminster Borough, London, WC2H 7HG, United Kingdom
Hotel booked 2 times today.
Nightly rates from $196 to $582