Cha Cha Chai Cafe

Al Nahda, Inside Metro Station, Dubai