The Best Store in America, Bar None

Best store in America

This is Padywacs – the best store in America, bar none.

(“Store” is an American word, meaning “shop”.)

Few would have thought that the best store in America would be found in South Lyon, a sleepy Michigan pumpkintown North West of Detroit. But having visited every single store in America, I can confirm that it doesn’t get any better than this.

Let’s take a look at what’s inside.

Continue reading

Advertisements