All 104 luxuriously appointed suites are equipped with kitchen, large balconies, air conditioning, satellite TV, 24 hour room service and all conveniences. The hotel also provides parking.
21 Mohamed Mazhar St,, Le Caire 11211 (Égypte). CAI-Cairo-4 mi SW