Windsor is located in Cairo, close to Abdin Palace, Khan el-Khalili, and Museum of Islamic Art. Nearby points of interest also include Egyptian Museum and Coptic Museum.
Windsor features a restaurant and a bar/lounge. This 3-star property has a business center. Guest parking is complimentary. Additional property amenities include multilingual staff and tour/ticket assistance.
55 air-conditioned guestrooms at Windsor feature minibars and safes.
- American Express Eurocard MasterCard Visa