Swiss Inn Nile Hotel 4 stars

110 El Bahr El Azzam Street, Corniche El Nil, Giza, Cairo, Egypt

Hotel image
Read more reviews for Swiss Inn Nile Hotel