West End Lane Books- A charming local bookstore with an assortment of events and a great selection of books. The staff is friendly and knowledgeable and happy to help you find exactly what you are looking for. Primrose Hill Books- Located in darling Primrose Hill, this shop carries a great selection of new and secondhand books. Owl Bookshop- Local and full of charm with events including a children's story time every week. Word on the Water- The floating book barge with events and a fun selection of books. Welcome Collection Shop- A quirky selection of books, curated to match the atmosphere of the Welcome Collection.Persephone Books- Pick from the selection of 128 books by 20th century women writers. They have a monthly book group as well. Daunt Books- One of my favourite London bookshops. Great events and a dreamy shop. They even hold a yearly book festival with extra festivities. Stanfords- If you need a travel book this is the place to go. Full of guides, maps, and books for every corner of the planet. National Theatre Bookshop- The Southbank is full of second hand booksellers, but if you find yourself looking for plays, or a uniquely curated bookstore pop into the National Theatre and browse their collection. Hatchards- The UK's oldest bookstore. Check out their great list of their favourite 200 novels of the past 200 years. John Sandoe Books- If you can browse a bookshop for hours then this is the store for you. Full of interesting books and amazing staff you are bound to find a book to take home. Books for Cooks- A shop entirely devoted to amazing cook books. If you need cooking inspiration this is the place to go. They do one seating of lunch every day as well with a set two course menu and choice of dessert. Eating a delicious lunch surrounded by books is basically heaven. Check their twitter for the daily menu.