tahCha Tea House
3352 C Chamblee Tucker Rd.
Atlanta, GA
770-454-8103
visit website
#21
of 67in GA
Hours
7am-11pm


Reviews
|
Variety: Despite this being an excellent tea shop, they have shut their doors for good without any intention of reopening. Very sad day. |
|
- Lesley 10/12/11 |





