
Cleopatra Hotel Cairo Egypt
Cleopatra Hotel is amazing set in its own Tahrir Square with an unrivaled and time-honored location, only 15 minutes reaching to Cairo Tower & five minutes from Cairo's city center.
avg/night$45.00
SELECT