A resort-style hotel with sub-tropical ambience located at the beginning of the Paihia town. 15km away from the Kerikeri Airport.
Finch Bay Galapagos Hotel is one of the few overnight accommodations in the Galápagos Islands, the famed archipelago off the coast of mainland Ecuador. It’s also the only beachfront hotel on Santa ...