A pub with real character, The Three Horseshoes offers an unspoilt bar and dining rooms. Expect classic pub grub, seasonal specials, and a pie menu.