The Grand Grill

Jumeirah Beach Residence (JBR), Habtoor Grand Beach Resort & Spa Jumeirah Beach, Level 1, Dubai