Die eleganten Zimmer des Windsor Palace Hotels bieten hohe Decken mit handgefertigten Verzierungen. Jedes verfügt über einen Balkon, Sat-TV und kostenloses WLAN. Zur Standardausstattung in allen Zimmern gehört eine individuell regulierbare Klimaanlage.
Leichte Snacks und Erfrischungen genießen Sie im Open-Air-Café Prince Charles mit Blick auf das Meer. Das Restaurant Queen Elizabeth Hall ist mit Antiquitäten und Fresken versehen und serviert gehobene Gerichte und Weine.
Das Hotel befindet sich im sozialen und kulturellen Zentrum der Stadt. In der Nähe erwarten Sie Straßencafés, Boutiquen und Strandpromenaden. Die Bibliothek von Alexandria liegt 1,5 km entfernt.