Leonard Cohen will play a one-off show in London next summer.

The 'Hallelujah' singer - who returned to the stage in 2008 after a 15-year break - will perform at The O2 on Friday 21 June, with tickets going on sale on Friday (14.12.12) at 9am through www.aeglive.co.uk.

Leonard, 78, recently said he feels like he's ''scraping the bottom of the barrel'' when writing songs.

'The Stranger Song' singer released his 12th album, 'Old Ideas', earlier this year and admitted he finds the process of writing new tracks difficult and time consuming.

Leonard - who reportedly took around a year to write his track 'Hallelujah' - said: ''I never had a strategy, I always felt I was kind of scraping the bottom of the barrel just trying to get a song together. I never had the sense that I was standing in front of a buffet table, with a multitude of choices.

''There are people who work from a sense of great abundance, and I'd love to be one of them, but I'm not.''