The Charlatans play an intimate gig for London fans - London Live
The Charlatans play an intimate gig for London fans.