Iglesia Católica Inmaculada Concepción - Llano GrandeParishShareCarapungo170155 Calderón, PichinchaEcuadorGet directions