|Maximum number of meeting rooms||4|
This magnificent country house hotel in Horsham, West 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. The 89 rooms and suites here at South Lodge are an irresistible fusion of the past and present. Every room is individually styled and designed so that no two are the same, with gorgeous soft furnishings, plump cushions and quirky furniture. South Lodge is in an ideal location to host corporate events in Sussex. Its classic location, nestling in the heart of the dramatic Sussex Downs and less than an hour’s drive, or 40 miles from central London, is matched by beautifully designed facilities and an impeccably responsive service. It's all part of what makes us one of the premiere conference venues in Sussex.
How it works?
Show the establishment