Taste of Tea

  • Hours

    Mon, Tue, Fri, Sun: 11am - 6pm; Sat: 11am-8pm; Closed Wed & Thurs
  • Cuisine

    Asian

Welcome

This top restaurant, retail & spa is located one block north of the beautiful Healdsburg Plaza. Experience Japanese comfort food & specialty teas or invigorate yourself with a Japanese green tea treatment.

At A Glance

Location

Taste of Tea
109 North Street, Healdsburg CA 95448
(707) 431-1995

  • Sponsored ad
  • Sponsored ad
  • Sponsored ad