"N'aura nul lieu" translated to English directly means "shall not have no place". But it seems to mean "shall have no place". So I wonder how negation works in French.
N'aura nul lieu is quite outdated. Modern French rather uses either n'aura aucun lieu or n'aura nulle part.
In any case, this is not a double negation example but just a split negative where both ne and nul(le)/aucun are used to negate "aura un lieu/aura quelque part" (i.e. will have "somewhere" vs will have "nowhere").
A real double negation would have been n'aura pas nul lieu: will have "no nowhere".