Ku Cha House of Tea
Started in Boulder, Colorado, Ku Cha House of Tea, was established in 2005 with the mission to bring you the finest teas from around the world.
Address: Pearl Street Mall, 1141 Pearl St, Boulder, CO 80302
Contact: (303) 443-3612
Hours: Sunday: 11 am to 8 pm; Monday to Saturday: 10 am to 9 pm