Barrakuda offers a wide selection of freshly made pizzas, including both white and red varieties, using high-quality ingredients. Reservations are recommended.