All of our puppets ship from England (UK) so please keep this mind when you order.
Orders to the UK should arrive in 2-3 working days.
Products to Europe (please allow 7-10 days)
Rest of the world - we always ship by airmail but please note it could take 14-21 days to receive your order.
Place your orders as soon as possible to avoid disappointment. Stocks are limited and when they are sold out they are unlikely to be available again until the New Year.