Iglesia de San JuanParishShareCalle de la Iglesia34192 Villaumbrales, Castilla y LeónSpainGet directions