Barracuda Inflatable Boats

Barracuda’s shipyard has specialised in the construction, restoration and repair of inflatable boats from 2.5m to 12.7m LOA.

Contact Barracuda Inflatable Boats

Address: 22 Irinis Av. Athens, Greece 17778

Tel: +30 210 34 10 98 7

W: http://www.barracuda.gr
E: send us an email