Iglesia Católica de la Inmaculada ConcepciónParishShareGarcía Moreno170130 Quito, PichinchaEcuadorGet directions