The Orwells LIVE @ 100 Club, Oxford Street 24.2.14
The 100 Club is known for catering to an eclectic breed of the finest new acts to clamber their way onto the plinth of credible, new guitar music. So it seems only natural that the most sullenly appealing hallmark of…