Iglesia Santa Teresa de JesúsParishShare1a Calle NO82800 El Ayote, Costa Caribe SurNicaraguaGet directions