The Three Horseshoes is an old pub at Elsted, tucked below the steep north scarp of the South Downs west of Midhurst. There’s a garden with wide views up to the ridge, and food served through the day. Petersfield station is about 8km to the north-west.