One of the best (bookshops) in town I am talking about Hatchards, in Piccadilly, London. The oldest in town.