The McLaren of tea shops, CHICHA San Chen, opened in Carrolton in January, and so we stopped by to try their world-famous bubble tea drinks. CHICHA San Chen is a Taiwanese brand known for its hand ...