The Taste of Tea

www.thetasteoftea.com

Other Store - sells its own brand of tea

109 North St
Healdsburg, CA 95448
(707) 431-1995

Multi-purpose space, with restaurant serving Japanese food and teas, and spa offering green tea treatments. Also sells tea in store and online.

Sign up to review The Taste of Tea

FacebookTwitterInstagramTumblrPatreon