Barracuda is a Greek company established in 1992, having already a background in Melun, France since 1985. It is located in company-owned facilities in Tavros, a suburb of Athens. In February 2001 the facilities were extended and in 2009 they were renovated to further upgrade the speed and high quality of the production. Barracuda boats, designed and manufactured by Greek hands, are privileged to be recognized internationally by both individuals and Armed Forces.
Ever since its beginning, Barracuda constantly tries to develop its products and its abilities to the maximum degree. Since its establishment, Barracuda manufactures inflatable boats of high-level specifications and standards, characterized by their quality, durability, reliability and safety. Barracuda manufactures boats in sizes from 2.5 up to 12.7 meters long and a range of inflatable and fiberglass products.
Check back soon for our updated web site.
Address: 22 Irinis Ave., Tavros, 17778, Athens, Greece
Tel: +30 210 341 0986 & 7
Fax: +30 210 345 6109