Get us in your inbox

Search

Barracuda Japanese Restaurant - SF

  • Restaurants
  • The Castro
Advertising

Time Out says

Barracuda Japanese Restaurant on Market is located in the Castro District.
Fun, colorful, and experimental; serving Neo-Japanese Cuisine with a mix of Brazilian and Peruvian flavors to spice things up!

Details

Address:
2251 Market St
San Francisco
94114
Price:
$30 and under
Advertising
You may also like
You may also like