Our luxury five star hotel
South Lodge is a country house hotel in Sussex with an abundance of experiences to indulge in. Sumptuous overnight breaks paired with award-winning dining, bespoke weddings and family occasions, and specialists in meetings and events.
Find Us