A friend stumbled across this shop in London, England, while touring there. What are the odds?

Leave a comment