Iglesia de la Santísima TrinidadParishShareAvenida 22A - Adolfo Marie10110 San José, San JoséCosta RicaGet directions