Элегантные номера отеля Windsor Palace располагают высокими потолками, декорированными вручную. В каждом номере есть балкон, спутниковое телевидение и бесплатный Wi-Fi. Во всех номерах имеется кондиционер с пультом управления.
В кафе Prince Charles с видом на море можно заказать легкие закуски и прохладительные напитки. Ресторан Queen Elizabeth Hall декорирован антиквариатом и фресками и сервирует изысканные блюда и вина.
Отель идеально расположен в социально-культурном центре города. Недалеко от отеля находятся уличные кафе, торговые бутики и прибрежные променады. Александрийская библиотека расположена в 1,5 км.