Know a great happy hour or special for this location?
Sushi and other classic Japanese dishes draw diners to this traditional spot offering tatami rooms.
Suggest an edit
4119 El Camino Real, Palo Alto, CA 94306