Barracuda Sushi offers fresh sushi and seafood, with online ordering available.