Closer Look: Evolution at Pikaia Lodge, GalapagosMarch 24, 2025Brad A. Johnson Evolution at Pikaia Lodge on Santa Cruz Island is easily the best restaurant in the Galapagos and one of the finest in Ecuador.View Post