November 25, 2006 1 Comment
I can’t think, for the life of me, why this shop wasn’t successful, maybe it was the name (pet scare), maybe it was the unhappy looking cat, who can tell. This closed shop is still there in Crystal Palace, but for how much longer. Take a look while you can.
Crystal Palace, November 2006