Cassells Hotel, Near Mashreq Metro Station, Al Barsha, Dubai, United States
Cassells Hotel, Near Mashreq Metro Station, Al Barsha, Dubai, United States
No delivery
Spot something wrong?
Dishes at Grill House - Cassells Hotel. Prices may vary in venue.