Up to % off
Barracuda Beach Resort offers 40 rooms and 11 Water front Premium Villas ideally designed to accommodate families or a group of friends with modern in-room facilities matching their needs.