Address: Al Rigga Road, Near Al Rigga Metro Station - Dubai - United Arab Emirates

Automatic Restaurant & Grill