THUNDER ROAD BARRACUDA

Located in Barracuda beach Resort the restaurant offers homemade Italian cuisine with American twist coupled with  stunning sea view.

06 76 811 75

Kids 

Playground

Thunder Road 

Market

Serving 

Breakfast

Pool 

Table

Licensed 

Bar

Success! Message received.