South Lodge Hotel
South Lodge HotelBrighton Road
Lower Beeding
West Sussex
RH13 6PS
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.