Image: the venue's website
Live Music @ Editors Tap plays on Wednesday 25 October at 18:00 at The Editor's Tap, London.
Source: editorstap.pub