Dine for Free. Sign up here photo of the ales on tap at the Three Horseshoes Inn at Allensmore near Hereford
photo of some of the accommodation at the Three Horseshoes Inn at Allensmore near Hereford Dining at the Three Horseshoes Inn at Allensmore near Hereford
photo of the outside of the Three Horseshoes at Allensmore near Hereford on the A465
A Traditional 17th Century Inn with real character near Hay-on-Wye

Welcome graphic
Book a Table now

The Three Horseshoes is a well renowned local pub eatery and for many years has been a popular destination for regulars and holiday makers. It is one of the few good, all British pubs, where you will find that there is something for everyone.

Primroses, spring flowers Spring - News & Events
Click here to find out what's on

Rooms at the Inn graphic
The Pub has three letting rooms with en suite facilities; two are twin rooms and one a double. Prices are from £35.00 per guest per night and always include an excellent English breakfast.
Click the button below to check availability and book.

Check Availability and make Bookings Powered by Booking.com