Find authenticity at this Japanese restaurant, in both the food and the décor. With generous portion sizes, you can order a variety of sushi rolls and cooked dishes to taste and share.
At A Glance
Location
Hatcho
1271 Franklin Mall, Santa Clara CA 95050
(408) 248-8500 Visit Website