Contact
Menu
Market
Table Booking
Barracuda
Mozzarella
Franchising
Photos
More
Located in Barracuda beach Resort the restaurant offers homemade Italian cuisine with American twist coupled with stunning sea view.
Kids
Playground
Thunder Road
Large Garden &
Garden Bar
Pool
Table
Licensed
Bar
Success! Message received.