108 rooms · ★★★★ · from £174
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.
Log in with your cycle.travel account:
Password |
Or simply use your account on: