One of the best (bookshops) in town Published February 9, 2014 I am talking about Hatchards, in Piccadilly, London. The oldest in town. 51.251473-0.577002Share this:TwitterLinkedInPocketEmailPrintMoreRedditTumblrFacebookTelegramWhatsAppPinterestLike this:Like Loading... Related