Turned out this abandoned building next to Lidl parking in Stow is actually a cinema built in 1909. Originally called Prince’s Pavillion, featuring some Art Deco elements on the facade. And yes, it’s all gone now, they are building some luxury flats instead.