Iglesia Católica Nuestra Señora del Quinche - CasangaParishShareCalle B110303 Casanga, LojaEcuadorGet directions