Kings Of Leon at O2 Arena, London Thursday 11th December 2008 Who: Kings Of Leon at O2 Arena, London When: Thursday, December 11, 2008 Venue: O2 Arena (map) London, England, UK Buy tickets to this concert Share this: