Karta Vacation Rentals
On Zamalek (Gezira Island) in the heart of Cairo, this 4-star hotel perches beside the Nile with panoramic river views. Walk to the Cairo Opera House, Cairo Tower and the Egyptian Museum. Historic sites and lively riverside dining are all within easy reach.