The Lemonheads – Albert Hall, Manchester: Live Review By At The Barrier on 11th October 2026 • ( Leave a comment ) A lot of life left in the band yet – we catch The Lemonheads at Manchester’s Albert Hall.