Restaurante Isla de Faro is located in Puerto Ayora, Ecuador on Av. Baltra, and Charles Binford, Santa Cruz, Galápagos 200350. Restaurante Isla de Faro is rated 3 out of 5 in the category restaurant in Ecuador.
Address
Av. Baltra, and Charles Binford, Santa Cruz, Galápagos 200350