Iglesia Católica La Inmaculada Concepción de TumbacoParishShareFrancisco de Orellana170181 Tumbaco, PichinchaEcuadorGet directions