Surprise Me!

The World's Only Seven-Star Hotel

2016-06-21 43 Dailymotion

The Burj Al Arab Hotel in Dubai just might be the most luxurious hotel that has ever existed. Jordyn Rolling (@jordynrolling) takes you inside!

Buy Now on CodeCanyon