Iglesia de Nueva Santa RitaParishShareCalle La Vaquita20904 Coyolar, AlajuelaCosta RicaGet directions