Food Cha Cha Chai – The place for perfectly Brewed Tea and much more by Meghana Posted on October 27, 2015 Cha Cha Chai’s first cafe outlet was opened in 2013. Currently, they have more than… Read More