Otoy Restaurant Organic Farms is located in Puerto Baquerizo Moreno, Ecuador on Cerro Verde, Carretera Principal Via a la Galapagera y Puerto Chino, San Cristóbal, Galápagos. Otoy Restaurant Organic Farms is rated 3 out of 5 in the category restaurant in Ecuador.
Address
Cerro Verde, Carretera Principal Via a la Galapagera y Puerto Chino, San Cristóbal, Galápagos