Crowne Plaza Sahara Sands Port Ghalib Resort

Port Ghalib Sands
Marsa Alam
Egypt