La Capilla de Yamburara Alto is a church, located at Via a Yamburara Alto, Ecuador
Couldn't get in
Amazing views of Vilcabamba Valley and Mandango.