Iglesia de Santa TeresaParishShareCalle Santa Teresa Sur21011 Cutris, AlajuelaCosta RicaGet directions