Galapagos Turtle Bay is located in Puerto Ayora, Ecuador on Isla Santa Cruz, Thomas de Berlanga, Puerto Ayora, Islas Galápagos. Galapagos Turtle Bay is rated 4.3 out of 5 in the category hotel in Ecuador.
Address
Isla Santa Cruz, Thomas de Berlanga, Puerto Ayora, Islas Galápagos