Where is La Casa del Árbol?

Where is La Casa del Árbol located?

La Casa del Árbol, La Casa del Árbol, Ecuador (approx. -1.5172°, -78.04616°)


Where is La Casa del Árbol on the map?