“Park House is a quintessentially English, award-winning, family-owned, small, luxury country house hotel and spa set in an area of outstanding natural beauty.” Nestling just under the South Downs in the heart of the newly designated South Downs National Park, the hotel is set within ten glorious acres in the downland village of Bepton just outside…