Great Food, Fun Ambiance
At Barracuda, innovation wins the day. With a menu of amazing rolls and delicious Japanese fusion dishes, its a fun and casual way to dine Japanese in the Castro. Don't forget, they have a full bar! There is also another location in Burlingame (347 Primrose Rd.).