Sushi Tozai ★★★★★4.5 (241) Restaurants Japanese restaurant · Sushi restaurant 7531 Healdsburg Ave, Sebastopol, CA 95472 Call Website Details →