Barracuda is a Greek company established in 1992, having already a background in Melun of France since 1985. Its premises are in a private area, located in Tavros, a suburb of Athens. In February 2001 the company expanded its facilities and in 2009 it was renovated to acquire a quick and of excelent quality production. Barracuda’s boats, made and designed by Greek hands, are privileged to be recognised internationally by both individuals and Armed Forces.
From the first day till now, Barracuda constantly tries to develop its products and its abilities to the maximum degree. Since its establishment, Barracuda constructs inflatable boats of high-level specifications and standards, which are characterised by the words quality, durability, reliability and safety. Barracuda constructs boats from 2,5 up to 10 meters long and a range of inflatable and fiberglass products.