The Taste of Tea

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