Finch Bay named South America’s leading green hotel
Green Traveler Guides
OCTOBER 22, 2012
Amazon Argentina Bahia Bolivia Brazil Buenos Aires Caracas Ecuador Galapagos Islands Georgetown Guyana Machu Picchu Madidi Mato Grosso Pernambuco Peru Puerto Moldonado South America Venezuela YasuniWorld Travel Awards winners for 2012 include Finch Bay Eco Hotel in the Galapagos Islands as "South America's leading green hotel." The hotel's commitment to the environment won out over nine other nominees in four other nations.