Turquoise Bay Beach Resort

Sahl Hasheesh, Hurghada, Egypt

From £359 per person, 3616 offers from 3 travel companies.