Sushi 88 & Ramen
Bars, Japanese
Mountain View
1.7 mi