South Lodge Hotel

South Lodge 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.

Built in the neo-Jacobean style of many Sussex country houses of the period, South Lodge is a hotel with an established and colourful history.  

It was developed in several stages by Frederick Du Cane Godman.

Our five star hotel in Sussex was originally built on the site of an existing modest dwelling in 1883, and great care was taken not to disturb the magnificent camellia between the dining room windows.

He began his last of the substantial additions in 1911 when the Drawing Room Wing was constructed.

 

Location