Previewed: To Kill A King at The Deaf Institute
Leeds formed five piece To Kill A King are set to perform at Manchester's Deaf Institute on Sunday 8th March 2015. The gig marks the third date in a major UK Spring tour, culminating in the bands biggest ever headline show at Shepherd's Bush Empire, just before they...