Burj Al Arab is a 202-room, 5-star, modern luxury resort hotel in Dubai, United Arab Emirates. Situated on Dubai’s Jumeirah Beach strip, just outside the the main city centre, it is Dubai’s most recognisable landmark and one of the most photographed buildings in the world. Stunning in design, Burj Al Arab boasts the same in execution, standing [...]
Continue Reading










