Company name: On The Other Hand Theatre
Description: On The Other Hand Theatre is a well establish company based in London UK, using puppets and great story telling. Also specialising in Father Christmas
1, Grange House, 229 Stoke Newington Church St, London N16 9HL, United Kingdom