Knaresborough Library

Knaresborough Library
Market Place, Knaresborough, North Yorkshire, HG5 8AG