Old Royal Oak

Heritage Rating: Heritage Rating

7 Market Placee
Knaresborough
Yorkshire
England
HG5 8AL

Old Royal Oak, Knaresborough