Trafalgar Meydanı'ın hemen yanında yer alan Thistle Trafalgar - Leicester Square Londra'de şehir manzaralı 108 oda mevcuttur. Otel, Londra şehrinin cazibe merkezlerine kolay erişim sağlayan Leicester Square metro istasyonuna 5 dakikalık yürüme mesafesindedir.
Westminster Borough semtindeki mükemmel konum konumuyla tanınan otel, yürüyerek 11 dakika içerisinde Oxford Caddesi'a ulaşım sağlamaktadır. Otel, Londra şehrinin merkezine 1 km'den daha az, Green Park'a ise 1 km uzaklıktadır. Thistle Trafalgar - Leicester Square, Aldwych Tiyatrosu'a kısa bir sürüş mesafesindedir.
Her odada laptop tipi bir kasa, çalışma masası, ses yalıtımlı pencereler gibi olanaklar misafirlerin hizmetine sunulur.
Alakart restoran Squares'da İngiliz mutfağı mutfağının tadını çıkarabilirsiniz. Thistle Trafalgar - Leicester Square, konukların gayriresmi içeceklerin tadını çıkarması için kahve barı sunmaktadır.