Yahoo! Satellite Maps:
Jumeirah Beach Hotel, Dubai, United Arab Emirates

Jumeirah Beach Hotel is a 5-star hotel in Dubai, United Arab Emirates that opened in 1997. The hotel is operated by Jumeirah International, a Dubai-based hotelier. The distinctive wave-shaped building [...]