It's like walking into an enchanted forest. Not only are there 30,000 pumpkins, but a fairy tale came to life with all of ...
Toy lemurs and other creatures hang from the staircase; forest dwellers dangle from the ceiling. This enchanting shop also has hand-painted masks and marionettes from around the world (25 cents ...