Planning a trip to the Galapagos Islands? Santa Cruz Island will probably be your first stop! Check out this travel guide with all the information you need to know about where to stay, what to see and how to get around the island. Sea lions and Tortoises await!
Las Torres Hotel - Chilean hospitality in the heart of Torres del Paine National Park