Iglesia de San FranciscoParishShareCalle Asentamiento San Francisco21403 El Amparo, AlajuelaCosta RicaGet directions