South Lodge Hotel
Brighton Road, Nr. Horsham, West Sussex, RH13 6PS
Installed : Enoround | 2 x Elite 8
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.