The Royal Trafalgar Hotel, London is in a superb, quiet location less than 10 minutes walk from Leicester Square Tube Station. This modern style hotel is within walking distance to nearby Covent Garden, the National Gallery, China Town and Theatreland. Rooms at the Royal Trafalgar Hotel are modern and tastefully furnished. Formerly known as the Thistle Trafalgar Square Hotel.