The White Horse Inn
John and his wife, Odile, own The White Horse Inn which is located in Sutton, a village in the heart of the beautiful South Downs National park, and is the epitome of an English pub. With eight bedrooms, all en suite, and a stunning garden, this 18th Century free house is the perfect place to eat, drink and stay in West Sussex.