Iglesia Católica Santa Rita de CasciaParishShareCalle E120150 Babahoyo, Los RíosEcuadorGet directions