Talk to the Hand Puppets is located in London, United Kingdom on A.S.C. Studios , Art House Unit F03 Grafton Quarter. Talk to the Hand Puppets is rated 3 out of 5 in the category puppet theater in United Kingdom.
Address
A.S.C. Studios , Art House Unit F03 Grafton Quarter