Iglesia de Santiago Apostol (s.XVII)ParishShareCalle Mayor05500 Santiago del Collado, Castilla y LeónSpainGet directions