0 notes November 20, 2008 Called the world’s only 7 star hotel, it is certainly luxurious (some would say obscenely so) and spectacular The Burj Al-Arab Hotel is an architecturally spectacular luxury hotel on a man-made island opposite Jumeirah beach in Dubai City Atrium of Burj El Arab hotel, Dubai (via dlisbona)