Windsor Palace Hotel
Search & compare prices for Windsor Palace Hotel in all hotel booking websites.
Windsor Palace Hotel Address: 17 El Shohada St. Ramal Station, Alexandria, Egypt
Minimum price found for Windsor Palace Hotel was: 671 EGP
Click here to get more information, photos & guest ratings for Windsor Palace Hotel