The Galapagos Islands’ Finch Bay Eco Hotel wins South America’s Leading Green Hotel at World Travel Awards

(PRWEB) September 21, 2012

On the isolated Galapagos Islands in the Pacific Ocean that inspired Charles Darwins theory of evolution, creating a green hotel is a challenge for everyone involved: its about taking an integral approach to crafting an establishment that is sustainable for the future while generating secure jobs and a healthy working environment for the present.

With this concept in mind, the Finch Bay Eco Hotel has led the way in sustainable practices in Puerto Ayora, the main town on the island of Santa Cruz in the Gal

Leave a Reply