Windsor is a tranquil 3-star hotel set close to Hanging Church, The Egyptian Museum and Islamic Cairo.
The palace, the opera and museums as well as a river are in a short distance from the property. Tell el-Amarna, Al-Azhar Park and Mosque of Al are within 10 minutes' walk away.
Windsor Hotel provides 55 guestrooms appointed with a refrigerator, individual climate control, a minibar, a balcony and a dressing area for a pleasant stay in Cairo. Some rooms feature views over the River Nile. Guests can make use of a shower and a bathtub in every bathroom.
Windsor Hotel is 5 minutes’ walk from EL ABD offering dishes of middle eastern and egyptian cuisine.
Naguib underground station is about 10 minutes' walk of the hotel. Windsor Hotel is 20 minutes’ drive away from Cairo International airport.
There are such business facilities as a meeting room, computer equipment and a photocopier on the premises.