Ecuador
If the Galapagos Islands Are on Your Bucket List, Read This Review of Pikaia Lodge
Read on for one Cosmo editor's review of the Pikaia Lodge hotel in the Galapagos Islands, Ecuador, with insight on the food, rooms, excursions, and yacht(!!!).