Iglesia Católica La Inmaculada Concepción - IñaquitoParishShareAvenida 10 de Agosto N39-23170102 Quito, PichinchaEcuadorGet directions