Iglesia de El CastilloParishShareCalle El Millón20213 Peñas Blancas, AlajuelaCosta RicaGet directions