Live Review: Puppet Rebellion – Hoxton Square Bar
Manchester based band “Puppet Rebellion” took to the stage at Hoxton Square Bar for their first London show, accompanied with newly appointed singer Oliver Davies. “Puppet Rebellion” were the second….