Barracuda Rooftop is a bar offering cocktails and stunning sea views from atop Hotel La Barracuda. Enjoy a relaxed atmosphere.