Hut Spot Cafe

Jumeirah Beach Residence