Know a great happy hour or special for this location?
A no-frills sushi bar & takeout featuring unique specialty rolls & a menu of familiar Japanese fare.
Suggest an edit
1477 Plymouth St, Mountain View, CA 94043