Sheikh Zayed Road, Besides Metro Station, World Trade Center Area, Dubai United Arab Emirates
View on Map
What travelers say:
Fresh in appearance and great in taste. tastefully presented. favorite place for a quick bite. staff totally willing to do more, surpassing all expectations.