Iglesia Católica Nuestra Señora de El SaltoParishSharePeatonal A120150 Babahoyo, Los RíosEcuadorGet directions