Quizzing Live

What Does The London Dept Store Hamleys Sell

Answer:
Toys