Hotel Tropitel Oasis(3.5 stars)

88 el Thawra street 3rd floor, Heliopilis, Cairo, Egypt View on map