Kings Of Leon at Echo Arena, Liverpool Monday 8th December 2008 Who: Kings Of Leon at Echo Arena, Liverpool When: Monday, December 8, 2008 Venue: Echo Arena (map) Liverpool, England, UK Buy tickets to this concert Share this: