Take a tour inside the Presidential Suite at The Burj Al Arab hotel in Dubai, rated #1 in the world.
Tour inside the presidential suite at Burj Al Arab, the world’s nicest most luxurious seven star leading hotel located in Dubai, United Arab Emirates.