Grill House at 4* Cassells Hotel Al Barsha

Al Barsha 1, behind Sharaf DG Metro Station, Dubai, Directions