Boroughbridge Road, Knaresborough - over £650,000

Related topics: