"Established in 1797, Hatchard's—London's oldest bookshop—has been the Royal supplier for generations of monarchs. With a formidable selection of classic and modern reads, and tasteful Christmas wrapping, visit Hatchard's to buy your last-minute gifts, and to feel like you're in Harry Potter's Flourish and Blotts."