Address: La Mer Beach, Jumeirah, Jumeirah 1, Dubai, United Arab Emirates Part art gallery, part café, part hotel: this boutique spot near Dubai Creek wears many hats. It’s tucked away in Al ...