Windsor Hotel & Convention Center Istanbul, Rahmi M. Koç Müzesi'a arabayla kolay erişime sahip, İstanbul şehrinin eski bölgesinde 24-saat güvenlik, döviz bürosu sunar. Otoyoldan yakınında yer alan tesis, spa tedavisi, ortak dinlenme salonu gibi olanakların yanı sıra Türk mutfağı mutfağından yemekler servis eden alakart restoran sunmaktadır.
Otel, Eyüp'a arabayla 10 dakika ve Sağmalcılar metro istasyonuna yaklaşık 650 metre uzaklıktadır. Yerebatan Sarnıcı otele 7 km, Atatürk ise 40 km uzaklıktadır. Windsor Hotel & Convention Center Istanbul, Akvaryum Alışveriş Merkezi'a kısa bir yürüyüş mesafesinde yer alır.
Otelde 304 misafir odası vardır. Onlardan bazıları kişisel kasa, çalışma masası, ses yalıtımlı pencereler ile donatılmış junior süiti, iki kişilik oda çeşitleri sunmaktadır. Odaların çoğu şehir manzaralıdır. Banyo odalarında ayrı tuvalet, duş bulacaksınız.
Her gün açık büfe kahvaltı servis edilmektedir. Konuklar Queens adlı restoranı ve tesis bünyesindeki lounge barı ziyaret edebilirler.