Barracuda Japanese Restaurant - SF
Time Out says
Fun, colorful, and experimental; serving Neo-Japanese Cuisine with a mix of Brazilian and Peruvian flavors to spice things up!
Details
Discover Time Out original video
Discover Time Out original video