We use cookies to help optimise our website. Continued use of our website confirms your acceptance of these coockies.

Barracuda Inflatable Boats

5 star(s) from 1 votes
22 Irinis Ave., Tavros,, Greece, Athens 17778


Barracuda Boats specialises in the supply, restoration and repair of inflatable boats from 2.5m to 12.7m LOA to support the yachting and marine indust


Social profiles