South Lodge Country House Hotel
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.
Choose from 89 individually styled hotel bedrooms - some with double baths, steam rooms, private gardens and huge seating areas, there is even one with its own bubbly terrace hot tub overlooking the wonderful Sussex Downs!
This luxury country house hotel in Horsham now has two award-winning restaurants - The Pass and The Camellia - that welcomes hotel residents and non-residents alike, whether you want a quick bite, quiet dinner or celebratory feast