Cha Cha Chai Cafe

Silicon Oasism Amna Building, Near IT Plaza, Dubai


Photos 6