Time Coral Nuweiba Resort, Nuweiba - Sharm El Sheikh

Nuweiba - Sharm El Sheikh, EGIPT