Cha Cha Chai Cafe

Deira City Centre Area, Department of Economic Development (DED) Building, Next to Air Arabia Office, Dubai