Barracuda staat voor exclusieve Italiaanse juweeltjes van schoenen. Een combinatie van zeer goed leder en een artisanale ziel zorgt voor pure schoenen met een ultiem design.