Hotel Barracuda is a waterfront property located just south of Punta Langosta pier and is the only hotel within walking distance of town. It offers everything a guest would need without being too expensive. With 42 rooms, each with oceanview and private balcony, rooms have A/C, TV and ceiling fans, mini fridge, comfortable and clean rooms. Visit the health spa with a licensed chiropractor and full staff of massage therapists to pamper you. Visit the on-site dive shop and private pier.
Hotel Barracuda
Overview