Barracuda is an Italian restaurant and pizzeria located in Ixelles, Brussels. It is known for its Italian cuisine and pizza offerings.