Iglesia Católica Inmaculada Concepción | AtahualpaParishShareAvenida Ranulfo Flores170314 Atahualpa, PichinchaEcuadorGet directions