Iglesia Nuestra Señora del RosarioParishShareCalle Rosales20110 Desamparados, AlajuelaCosta RicaGet directions