Image 1 of 1
20051031_046_Dubai.jpg
Jumeirah, Burj Al Arab, the World's most luxurious hotel. Al Muntaha restaurant 200 meters above sea level offers an incredible panoramic view.