On my recent trip to London I visited quite a few stationery shops (of course) – these stores were my favorite! Paperchase There are a few Paperchase’s in London including tube stations and along the Strand. The best one I found was in Euston Station waiting to board the Eurostar to Paris. The smaller shops didn’t…