Barracuda is a lively and spacious restaurant perfect for families seeking a fun dining experience.
Pl. Eugène Flagey 18A, 1050 Ixelles, Belgium