Place to buy gifts for kids
I believe the answer is:
toyshop
(Other definitions for toyshop that I've seen before include "store for kids" , "Retail outlet for kids" , "Establishment selling playthings" , "Heavenly place for a child perhaps" , "Hamleys, say," .)