Iglesia de Santa Teresita del Niño JesúsParishShareCalle 270403 Cahuita, LimónCosta RicaGet directions