Pinned 9 years ago
Burj Al Arab, Dubai. The world's only 7 star hotel! Click for article listing more AMAZING luxury hotels.