Location This luxury hotel is located on the prestigious Al Maktoum Street close to Jumeirah Beach at the heart of the Deira business district of Dubai. It is a short 10-minute walk to the creek and links to the public transport are also to be found directly in front of the hotel. The international airport is 15 minutes drive away.