Castlegate Books phone Unit 3, 13, Market Place Knaresborough, North Yorkshire HG5 8AL map The Bookshop Knaresborough phone 27b, High St Knaresborough, North Yorkshire HG5 0ET map if (!IN_DEV) { ?> } ?>