.
The Toy Palace is a trading division of Hibba Toys (UK) Limited
Suite 2, The Evergreen, 29 Whinmoor Gardens, Leeds, LS14 1AF