Iglesia El HiguerónParishShareCalle Higuerón - Los Piedra12002 San Andrés, San JoséCosta RicaGet directions