Finch Bay Galapagos Hotel
Galapagos Islands, Santa Cruz Ecuador
Luxury safari / eco lodge on the beach with scuba diving, horseback riding, health spa, biking, snorkeling, hiking, kayaks, jacuzzi and swimming pool. Located on Puerto Ayora, Santa Cruz Island, Galapagos, Ecuador. Nearest airport is Baltra.