Sushi restaurant · 580 N Rengstorff Ave J, Mountain View, CA
To-Go · Dine-In
More food in Mountain View, CA · Sushi in Mountain View