Iglesia Católica María Inmaculada - El PalmarParishShareCalle 1130208 Manta, ManabíEcuadorGet directions