The original Teddington King’s Head dates back to 1689, the time of William III.  Maybe i....

  • British
  • Teddington
  • Lunch - £21-£30pp