Iglesia de Santa LeocadiaParishShareCastrillo de Valdelomar39419 Castrillo de Valdelomar, CantabriaSpainGet directions