If you're looking for Tea restaurants in Denver look no further. Kavasutra Kava Bar - E Colfax Ave - Denver is known for having some of the best Tea in Denver. Located at 1232 E Colfax Ave, Kavas...show more