Zen Tea in Chamblee, Georgia
H6M rated this place and said
Zen Tea is by far Atlanta’s best tea shop for loose leaf premium grade teas. Great environment, friendly and knowledgeable staff paired with fabulous tea how could you go wrong. I defiantly recommend if you are in the ATL area to check Zen Tea out!