Results 1 results found Lavender Tea Rooms and The Oldest Chemists Shop in England in the Market Place at Knaresborough, Knaresborough, Yorkshire, England, United Kingdom, Europe