The Moevenpick Resort Al Nawras is uniquely located on a private island off North Corniche Road overlooking the Red Sea. Close to the famous Tahlia shopping district, 15 minutes by car to city centre & 10 minutes to King Abdul Aziz International Airport.