The Taste of Tea Categories Restaurants/Cafes/Sweets 109 North Street Healdsburg California 95448 (707) 431-1995 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×