Capilla Católica del Señor de la CaídaChapelShareAvenida Eterna Juventud110061 San Pedro de Vilcabamba, LojaEcuadorGet directions