Where do you need Japanese Restaurants ?
Barracuda Japanese Restaurant
650-254-1935
37.394817
-122.078712
HOURS:
Fris and Sats Closed
About Barracuda Japanese Restaurant
Barracuda Japanese Restaurant is located at 124 Castro St, Mountain View, CA. This location is in the Old Mountain View neighborhood. This business specializes in Japanese Restaurants.