The Three Horseshoes is a cozy countryside restaurant with exposed beams and roaring fireplaces. They serve delicious seasonal dishes made from locally sourced ingredients. The menu includes traditional pub classics and a variety of vegetarian and gluten-free options.