Map of London Charing Cross Road tube station
Charing Cross Road must be the home to almost every bookshop in London. In fact there's even a book about one of it's bookshops - 84 Charing Cross Road by Helene Hanff, which better describes the feeling on some of the smaller shops than any text here could possibly do. It's also the home of Foyles - possibly the largest and worst organised bookshop in the world. If you actually want to find a book, any of the other bookshops is a better bet. Foyles probably have it but whether you can find it is another matter.
Charing Cross Road runs northwards from Trafalgar Square to Tottenham Court Road, by way of Leicester Square tube, which isn't actually in Leicester Square.
You can click and drag the map around to find nearby restaurants, attractions and pubs nearby: