Nile Zamalek Hotel 2 stars

21 Aziz Abaza St., El Maahad El Swesry St. Previously Sedqy Sq., Zamalek, Zamalek, 99999 Cairo, Egypt

Hotel image
Read more reviews for Nile Zamalek Hotel