flickr-free-ic3d pan white

Billiard room Burj Al-Arab

The Burj Al-Arab Hotel is an architecturally spectacular luxury hotel on a man-made island opposite Jumeirah beach in Dubai City

10,559 views
3 faves
2 comments
Taken on December 15, 2006