Know a great happy hour or special for this location?
Sushi rolls & hot Japanese staples like donburi & udon turned out in a low-key space.
Suggest an edit
743 W Dana St, Mountain View, CA 94041