Royal Trafalgar by Thistle, The
El Royal Trafalgar by Thistle está situado en una calle lateral tranquila del centro de Londres, junto a la plaza Leicester Square y la famosa zona de los teatros. Trafalgar Square y Piccadilly Circus están a solo 5 minutos a pie.