Topping & Company

Bath


Just as a bookshop should be: enthusiastic staff, free tea and coffee, and 50,000 volumes on shelves so tall you need to shimmy up rolling library ladders to reach the top. There's also a great programme of author events.