The Three Horseshoes is a friendly pub offering seasonal menus and quality food made with fresh, local ingredients.