Les élégantes chambres du Windsor Palace Hotel présentent de hauts plafonds décorés à la main. Toutes les chambres sont dotées d'un balcon, de la télévision par satellite et d'une connexion Wi-Fi gratuite. Vous trouverez dans chacune d'entre elles un système de climatisation à réglage individuel.
Vous pourrez déguster des collations légères et des rafraîchissements en plein air au café Prince Charles, qui offre une vue sur la mer. Décoré d'antiquités et de fresques, le restaurant Queen Elizabeth Hall sert d'excellents plats et vins.
Vous séjournerez dans un cadre idéal, dans le centre social et culturel de la ville. À proximité, vous trouverez des cafés en plein air, des boutiques et des promenades longeant la mer. La bibliothèque d'Alexandrie se trouve à 1,5 km.