The Three Horseshoes is a gastro pub offering a warm and joyful dining experience with great food and fantastic drinks. It specializes in British cuisine, serving lunch, dinner, and brunch.