Map
17 El Shohada St., Alexandria, , Egypt

Built in 1906, this grand hotel is the place to see Alexandria’s faded glamour.

Close

Hotel

Windsor Palace Hotel

Built in 1906, this grand hotel is the place to see Alexandria’s faded glamour.