Barracuda Japanese Restaurant
Add Hours
Phone: (415) 558-8567
Address: 2251 Market St, San Francisco, CA 94114
Cuisines: Family Style, Asian, Japanese
Price Range : Average
448 Brannan St, San Francisco, CA 94107
245 Church St, San Francisco, CA 94114
3621 18th St, San Francisco, CA 94110
998 Guerrero St, San Francisco, CA 94110
2092 3rd St, San Francisco, CA 94107
290 Sanchez St, San Francisco, CA 94114
833 Mission St, San Francisco, CA 94103
1581 Webster St, San Francisco, CA 94115
532 Jones St, San Francisco, CA 94102
704 Sutter St, San Francisco, CA 94109