278View
2Rating

Burj Al Arab Jumeirah Hotel in Dubai has unveiled Terrace, a highly anticipated outdoor deck as an extension to the hotel.