Skip to main content

Shabuway

restaurant · japanese restaurant · Mountain View, CA

Address
180 Castro St, Mountain View, CA 94041
Phone
(650) 967-4728
Website
shabuway.com
Where
37.3942, -122.0790

Search Hominin for Shabuway

Other restaurants nearby

More in Mountain View