The Three Horseshoes is a traditional coaching inn near Alton, in the heart of rural Hampshire. A family-run establishment, it’s a relaxed, friendly place that captures all the charm of a classic country pub – with real ales, fresh food, log fires and a secluded garden to enjoy.