Madame Tussauds İstanbul'a çok yakın bulunan 2 yıldızlı The Red Tent Suite 23, Sultan Ahmet Camii'dan 10 dakikalık bir sürüş uzaklığındadır. Apart otel ayrıca konuklara tesis genelinde WiFi sunar.
Istiklal Caddesi'a hızlı ulaşım sağlayan otel, İstanbul şehrinin merkezinden 4 km mesafededir. Çırağan Palace Kempinski arabayla 15 dakika mesafede yer alır. Bu otel, omer hayyam otobüs durağından 150 metre uzaklıkta, Taksim - Gezi Parkı Çıkışı metro istasyonuna ise 10 dakikalık yürüyüş mesafesindedir.
The Red Tent Suite 23 otelinde şehir manzaralı 35 oda sunulmaktadır. Hepsinde oturma alanı, ses yalıtımlı pencereler vardır. Bu odalarda ayrı tuvalet, duş, elektrikli su ısıtıcısı, buzdolabı, mutfak gereçleri bulunmaktadır.
Konuklar, middelhaves yemeklerini servis eden 360 İstanbul'ı sadece 600 metre uzaklıkta bulabilirler.