De twee torens van het hotel, ook wel de Cairo Twin Towers genoemd, bieden een panoramisch uitzicht op de Nijl en de 2,5 hectare aan paleistuinen.
L'hôtel Caire Twin Towers offre une vue panoramique sur le Nil et sur environ 3 hectares de jardins du palais.