SOUTH LODGE HOTEL

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.

Visit website

South Lodge exterior