Coral Sands Resort & Aqua Park
Sahl Hasheesh, Hurghada, Egypt
From £282 per person, 4272 offers from 3 travel companies.