Kenwood House Shopping
Lewis Carroll Childrens Library
Lewis Carroll Library, 166 Copenhagen Street, London, N1 0ST 020 75277936
Waterstones Book Sellers Ltd
10-12 Islington Green, London, N1 2XH 020 77042280
George Padmore Institute
76 Stroud Green Road, London, N4 3EN 020 72728915