Map
17 El Shohada St., Alexandria, Egypt

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

Hotel
Windsor Palace Hotel

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