The Directory

Knaresborough King James Tennis Club

King James's School
King James Road
Knaresborough
North Yorkshire
HG5 8EB
01423 887964
07928 361429