fbpx

The Burj Al Arab Hotel Facts & Worksheets

The Burj Al Arab is a luxury hotel located in Dubai, United Arab Emirates. It is the seventh tallest hotel in the world, although 39% of its total height is made up of non-occupiable space.