Windsor Palace Hotel'in şık odaları elle dekore edilmiş yüksek tavanlara sahiptir. Tüm odalarda balkon, uydu TV ve ücretsiz Wi-Fi erişimi bulunmaktadır. Odaların her birinde standart olarak bireysel kontrollü klima mevcuttur.
Deniz manzaralı Prince Charles Café'de açık havada hafif aperatiflerin ve içeceklerin tadını çıkarabilirsiniz. Antikalar ve fresklerle dekore edilmiş Queen Elizabeth Hall, nefis yemek ve şaraplarla hizmet vermektedir.
Otel, kentin sosyal ve kültürel merkezinde ideal bir konumda yer alır. Sahil kenarındaki gezinti yerleri, butikler ve çeşitli sokak kafeleri, otele yakın konumda yer almaktadır. İskenderiye Kütüphanesi, 1,5 km mesafededir.