Eco Hotel Los Erizos is located in Islas del Rosario. Guests can enjoy the on-site restaurant. You will find concierge service at the property. A number of activities are offered in the area, such as snorkeling, diving and fishing. Cartagena de Indias is 19.9 miles from Eco Hotel Los Erizos, while Barú is 2.4 miles from the property.