Loading...
Uploaded by RealtorMiami on Mar 16, 2010
Burj Al Arab (The Sail) - the worlds only seven star hotel is the most opulent thing that I have ever seen in my life. The photos are worth thousands of words....
Travel & Events
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)