Otel, Fatih'te bulunmaktadır. Tesiste toplam 32 adet oda bulunmaktadır. Kuruluş, 2018 yılında inşa edilmiştir. Misafirler, tesisin tamamında mevcut Wi-Fi bağlantısından faydalanabilirler. Otel, 24 saat resepsiyon hizmeti sunmaktadır. Queens land istanbul, iş amaçlı seyahat edenler için ideal, fonksiyonel business kolaylıklarına sahiptir.