This magnificent country house hotel in Horsham, Sussex, is set amongst acres of woodland and parkland.
Already one of the finest luxury hotels in England, South Lodge Hotel has enjoyed a stylish investment programme, lifting it to new heights in five-star country house hotel luxury.
Two award winning restaurants including:
The Pass – 1 Michelin star, 4 AA Rosettes
Camellia – 3 AA Rosettes