This stall seems to concentrate mostly on owls. This is not QUITE as odd as it looks, as owls are a symbol of good luck in Japan. I rather enjoy the cluttered look and the colour contrast...
It sure does look clutterd. But, I'll bet he knows just what he has abd where. Owls are a bird that a lot of people like. I know a number who collect them. So, they'd like to visit this stall. It is definately colourful, which is an attention getter. MAry