Barracuda Japanese Restaurant

Location closed
124 Castro St, Mountain View, CA 94041 · Mountain View
(650) 254-1935 · Sushi, Japanese


  • Mon - Thu11:30 AM - 2:00 PM
  • 4:30 PM - 10:00 PM
  • Fri11:30 AM - 2:00 PM
  • 4:30 PM - 11:00 PM
  • Sat11:30 AM - 11:00 PM
  • Sun11:30 AM - 10:00 PM


Barracuda Sushi is the premiere Japanese Restaurant destination in the San Francisco Bay Area - currently with locations in the San Francisco, Daly City, Burlingame, Mountain View. Our goal is to bring the Barracuda Sushi quality to the entire San Francisco Bay Area.We started with a small, but busy restaurant Morein the Castro, San Francisco called Osaka Sushi where we learned to mix fruit with fish and it is here we created the now famous dishes at Barracuda.

Good for

Sushi · Dinner