Iglesia Católica San Pedro de VilcabambaParishShareCalle Central110061 San Pedro de Vilcabamba, LojaEcuadorGet directions