Shabuway
180 Castro St, Mountain View
(650) 961-8880
Recent Reviews
Order Online
You May Also Like
Udon Mugizo - 180 Castro St
Japanese, Noodles
La Fontaine - 186 Castro St
French, Italian
Amarin Thai Cuisine - 174 Castro St
Thai
Restaurants in Mountain View, CA
Shabuway
180 Castro St, Mountain View, CA 94041
(650) 961-8880