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.