London’s Twin Peaks bar is damn fine

“Diane, 6:30 p.m., August Twenty-eight. Entering the Twin Peaks pop-up, in a secret location in Farringdon. I have seen it before, but now it’s all different.” If you’re a Twin Peaks fan, the words: “The owls are not what they seem”…