Iglesia del Santo CristoParishSharePlaza de la Constitución37320 Villar de Gallimazo, Castilla y LeónSpainGet directions