Burj Al Arab

Burj Al Arab is a luxury hotel in Dubai, UAE. It's the world's tallest man-made structure and the centerpiece of the Dubai Marina, where it welcomes its guests with a 270-degree view of the city, but also with a huge aquarium that is home to more than 1,200 marine species. The hotel itself has 628 rooms and suites on 22 floors and two underground levels, as well as 40 restaurants and lounges on its second floor. It also has an…

Read more