New portfolio object – BARRACUDA Restaurant

BARRACUDA Restaurant is located in the South of Tenerife, in the municipality of Adeje. From our terrace, 400m above the sea, you can enjoy panoramic views of the Atlantic Sea, the Island of La Gomera and the area of Adeje. In the homely enviroment of Barracuda you can find a combination of modern minimalist and rustic style, which is pure and simple.

More information about bioclimatic terraces in section Bioclimatic patio cover – Pergolas Biossun