Iglesia de Punta LeonaParishShareCalle Vieja Punta Leona61102 Tárcoles, PuntarenasCosta RicaGet directions