News The Lords have announced their debut performance in London at ‘Signature Events’ this Easter ihouseuadmin April 11, 2019