Swiss Inn Nile Hotel

Swiss Inn Nile Hotel

Hotel

110, El Bahr El Aazem Street, Corniche El Nile, Giza, Egypt 12211