Barracuda Japanese Restaurant
Add to Favorites
Add Hours
Saved to Favorites
Phone: (415) 558-8567
Address: 2251 Market St, San Francisco, CA 94114
Cuisines: Japanese, Asian, Family Style
Price Range : Average
237 Fillmore St, San Francisco, CA 94117
3232 16th St, San Francisco, CA 94103
762 Valencia St, San Francisco, CA 94110
3378 18th St, San Francisco, CA 94110
1581 Webster St Ste 206, San Francisco, CA 94115
1581 Webster St, San Francisco, CA 94115
1737 Post St, San Francisco, CA 94115
1737 Post St, San Francisco, CA 94115
1865 Post St, San Francisco, CA 94115
1700 Post St, San Francisco, CA 94115