Iglesia Católica Santa Rita de Casia de PalmarParishShareCalle S240105 Palmar, Santa ElenaEcuadorGet directions