South Lodge is a 19th-century country house hotel in Horsham, West Sussex. Set among 93 acres of parkland overlooking the South Downs, South Lodge is ideally located only a few miles from Hickstead.
With individually designed bedrooms and suites, 44,000sq ft luxury spa including a Mediterranean influenced Botanica restaurant, and two award-winning restaurants, you’re sure to have a relaxing and indulgent environment to return to after the excitement of the day.
Where To Stay
List Your Accommodation On Our Website
If you are a B&B or hotel and would like to enquire about listing your accommodation on our website, please get in touch via the link below.
DON’T MISS OUT
Stay Close to the Action
Sign up to be the first to receive Hickstead news, special offers and exclusive prize opportunities from our sponsors.