Windsor Palace Hotel

Windsor Palace Hotel

17 El Shohada St., Alexandria,

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

Explore More
Advertisement
Advertisement