Leichi

Leichi offers a delightful array of traditional izakaya favorites, ranging from sushi and udon to rice bowls and tempura. Leichi is one of the Three Best Rated® Japanese Restaurants in Santa Clara, CA.