book a room
A luxurious treat
in the Drawing RoomRead more
The most memorable
Choose your break
a fantastic destination for business
A country house hotel of luxury and charm
South Lodge is a magnificent country house in Horsham, West Sussex. Set amongst 93 acres of woodland and parkland. Just 60 minutes from the centre of London and 15 minutes from Gatwick it truly deserves it’s 5-star status.
With an abundance of individually styled bedrooms and suites, and award-winning dining experiences - there are few destinations so perfect for a luxury hotel break, a romantic dinner for two or afternoon tea with the girls. With purpose built meeting and event rooms there are plenty of choices for conferences and meetings,private events or your dream wedding.
a very special place to spend time together