The Three Horseshoes is a picturesque thatched inn with a small, bustling bar and a pretty conservat....

  • Madingley