Pizzeria Restaurant Barracuda offers Italian cuisine with a focus on pizza and seafood. It also provides vegetarian options for diners.