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:
Polar Star Ship of Antartica Travel Photo of the Moment

The Travel Photo of the Moment is of Polar Star Ship of Antartica The Antarctic Peninsula is the northernmost part...

Best Places to Shop in Cleveland

It seems that every big city has figured out that to make the locals and the tourists happy there has...

Celebrity Voices Give You Direction on Your GPS

Okay this is absolutely a must have. A friend of mine was on assignment in Michigan (of all places) and...

Close