Turquoise Bay Beach Resort
Sahl Hasheesh, Hurghada, Egypt
From £359 per person, 3616 offers from 3 travel companies.