Map
17 El Shohada St., Alexandria, Egypt
Price
96
website

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.