Iglesia de la Invención de la Santa CruzParishShareCalle la Iglesia09611 Villanueva de Carazo, Castilla y LeónSpainGet directions