St John the Baptist, Knaresborough

Vicarage Lane
Knaresborough
North Yorkshire
HG5 9AE
© 2018 Knaresborough Online