Leytonstone Festival

O'neils pub, E11, London, UK. on stage 7.30pm.