Iglesia Inmaculado Corazón de MaríaParishShareCalle Tuetal Norte20112 Tambor, AlajuelaCosta RicaGet directions