Barracuda
Sushi · Seafood · Japanese
Restaurant Barracuda is a Japanese establishment known for its sushi and seafood offerings. It provides a dining experience for patrons seeking Japanese cuisine.
Location
Can’t find the right one?
Check out these similar restaurants.
Local restaurants nearby
569G Rue Arthur-Sauvé, Saint-Eustache, QC J7P 4X5, Canada
