Welcome To Our Wonder Of Nature...

Our Restaurant is Located Only 5 Minutes away from Hotel Del Sol. We have the best Services of Food and drinks, We offers a wide variety on our menu with Ecuadorian and International gastronomy .We're well known for our signature on ice cream, pizzas, coffee and Football Games.

Call Center

(5935) 252 6822
(5935) 252 6793
(5939) 8831 9924
(5939) 8190 7783




Lobo Marino e Isla Ducan
(Barrio Alborada)
Puerto Ayora, Santa Cruz
Galápagos, Ecuador

Follow us: