La Garrapata Galapagos - Resto Bar is located in Puerto Ayora, Ecuador on Av. Charles Darwin y Tomas de Berlanga. La Garrapata Galapagos - Resto Bar is rated 3 out of 5 in the category seafood in Ecuador.
Address
Av. Charles Darwin y Tomas de Berlanga