Welcome to Barracuda Apartments Curacao. Barracuda is an apartment complex located in close proximity to many facilities and within walking distance from the popular Mambo Beach. The complex consists of 13 apartments and features a swimming pool.
Our apartments are all equipped with modern equipment and comfortable seating and bedroom décor. A complete kitchen, luxurious bathroom fixtures and a shower with warm water.