Iglesia de La AngosturaParishShareCalle Vieja La Angostura12002 San Andrés, San JoséCosta RicaGet directions