Hotel Los Algarrobos, Puerto Baquerizo Moreno (3-star) | TravelManiac