Paper Fish at The Duke

The Duke, Deptford, 125 Creek Rd, London SE8 3BU