Restaurants → Restaurant Details

Barracuda Japanese Restaurant
Barracuda Japanese Restaurant
(415) 558-8567
2251 Market St
San Francisco CA 94114
http://barracudasushi.com

Description
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 flavo (More Info)

Location