Last month we were truly humbled and honored when Leaf Tea Bar found itself listed as one of the World's 11 Best Tea Houses by CNN. The news came out of the blue. For the first few moments we were just so stunned that we did not know what to say or think.
The turn out at the tea bar since the report broke of mainly people from the region has been so great that we have not had a chance to even update our blog. We apologize to our online followers for that.
Here is the link to the report for those of you who missed it.