The Mövenpick 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 and 10 minutes to King Abdul Aziz International Airport.