The Beach Grill

Jumeirah Beach Residence - The Walk