Chowking

Shop No. 16 Al Attar Center Shopping Mall, Kuwait Street, Dubai,, Dubai, DUBAI Dubai Directions