Taksim semtindeki Istiklal Caddesi'den 950 metre mesafede bulunmasıyla tanınan bu otel, Dolmabahçe Sarayı'den 15 dakikalık yürüyüş uzaklığındadır. Otel ayrıca tesis genelinde ücretsiz WiFi, 24-saat resepsiyon, 24-saat güvenlik, market alışveriş hizmeti sunmaktadır.
İstanbul şehir merkezi otele 4 km uzaklıkta, Topkapı Sarayı'a ise arabayla birkaç dakikada ulaşılabilir. Otel Madame Tussauds İstanbul'ın hemen yanında, Istanbul Sabiha Gokcen Uluslararasi havalimanı ise 45 kilometre mesafededir. Taksim Square Hotel Taksim Gezi Parkı yakınlarında konumlanmıştır.
Odalarda kasa, televizyon, çalışma masası bulabilirsiniz. Bu tesisin bütün odalarında elektrikli su ısıtıcısı, çay/kahve makineleri vardır.
Her sabah misafirlere barda kahvaltı sunulmaktadır. Konuklar, tesisten 5 dakikalık mesafedeki Simit Sarayı restoranında Türk yemeklerinin tadını çıkarabilirler. Taksim metro istasyonu 5 dakika uzaklıktadır.