Baracuda is a pizzeria offering Italian cuisine. Established in 1979.