Iglesia Católica de Libertad La DolorosaParishShareGarcia MorenoLibertad La Dolorosa, ChimborazoEcuadorGet directions