Brent Cross in North London might not jump to mind as the obvious place to encounter demonic man-eating demogorgons, indulge in dubious scientific experiments or indeed save the world from imminent destruction, but then this is world of Stranger Things, that TV phenomena that is entrancing teenagers and – let’s be honest – their mums,...
