Este hotel está situado en El Cairo, en las torres Nile City, junto al río Nilo. Se encuentra a 23,5 km del aeropuerto internacional de El Cairo, a 10 minutos en coche del Museo de El Cairo y a pocos pasos del centro comercial Nile Towers. Se caracteriza por la espectacular vista del Río Nilo y la gran ciudad.