Venues Archives81 Renshaw Archive 81 Renshaw Street: Devil in the Detail August 9, 2013 Share FacebookTwitterPinterestWhatsApp 9 – 25 August 2013 An exhibition of paintings by Ben Youdan 81 Renshaw Street Gallery, Liverpool, L1 Advertisement