Hotel · Santa Cruz
"Pikaia Lodge, located on Santa Cruz Island in Ecuador’s fragile and biodiverse Galápagos Islands, was constructed with natural and recyclable materials and outfitted with ethically cultivated Ecuadoran teakwood furnishings." - Jennifer Flowers