El Thistle London Trafalgar Square está situado en una calle tranquila junto a la animada Leicester Square de Londres. El establecimiento se encuentra junto a la National Portrait Gallery, en pleno centro del West End y de la famosa zona de Theatreland. También está a solo 2 minutos a pie del barrio de Chinatown, a 10 minutos a pie de Covent Garden y a 5 minutos a pie de Piccadilly Circus.
Las habitaciones del Thistle London Trafalgar Square incluyen aire acondicionado, baño, TV LCD con canales Freeview y caja fuerte. Además, el establecimiento proporciona WiFi de alta velocidad en todas las instalaciones.
El Thistle London Trafalgar Square goza de una ubicación estratégica, a tan solo 7 minutos a pie de la estación de tren de Charing Cross y a menos de 5 minutos de Leicester Square. Además, la estación de metro de Piccadilly ofrece fácil acceso a todos los lugares de interés de Londres.