Burj Al Arab Hotel – Travel Photo of the Moment

The Travel Photo of the Moment is of the Burj Al Arab Hotel in Dubai

One of the most luxurious hotels on earth, the the Burj Al Arab Hotel is in the United Arab Emirates’ city of Dubai. With more than 200 rooms that feature countless amenities, the hotel claims to be the only 7-star hotel in the world. Completed in 1999, construction costs were estimated at $645 million.

Read more:
Glacier Point in Yosemite National Park – Travel Photo of the Moment

The Travel Photo of the Moment is of View from Glacier Point and was taken by glennwilliamspdx Photo credit: glennwilliamspdx...

“O Cannuni” Castle – Travel Photo of the Moment

The Travel Photo of the Moment is of "O Cannuni" Castle O Cannuni, which means "the cannon" in English, is...

Puget Sound from Alki Beach – Travel Photo of the Moment

The Travel Photo of the Moment is of Puget Sound and Seattle from Alki Beach Photo credit: joiseyshowaa

Close