Iglesia Católica Inmaculada Concepción | GuayaquilParishShareGuaranda 1301090109 Guayaquil, GuayasEcuadorGet directions