Read on for one Cosmo editor's review of the Pikaia Lodge hotel in the Galapagos Islands, Ecuador, with insight on the food, ...
Nestled amid the Galapagos' unique Pampas-Fern Sedge Zone landscape in central Isla Santa Cruz, this pristine hilltop boutique commands stunning vistas of the surrounding archipelago. Remote even ...
Enter: the Pikaia Lodge, a five-star hotel situated on beautiful Isla Santa Cruz, aka the main tourist hub for the islands. The hotel is luxurious on its own, but it specializes in creating ...