If you are going to set a book somewhere then visit. It is really inexcusable to get street names wrong or describe areas of a city wrong. Take a research holiday.
York is amazing, and so far I get no sense of that from this book. It's generic England!