English Market Selection

Where to Buy & Smoke Back

South Lodge Hotel

South Lodge Hotel & The Camellia
Brighton 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.