Tell me 'bout it...
Leaf Tea Bar is the brick and mortar home to Happy Earth Tea, and an internationally recognized Tea shop in the City of Rochester, in the South Wedge neighborhood. Leaf features fine organic teas expertly prepared. Drink tea, learn about tea, and shop for tea, tea ware, and tea gifts!
As a member of "1% for the Planet" Happy Earth Tea supports the Finger Lakes Land Trust, a non-profit that works for the preservation of the rich natural heritage of the Finger Lakes region in upstate NY.
Where to find it:
650 South Avenue, Rochester, New York 14620, United States of America