Swiss Inn Nile Hotel
Swiss Inn Nile Hotel
Hotel
110, El Bahr El Aazem Street, Corniche El Nile
, Giza, Egypt
12211
70
Average ·
230 reviews