South Lodge — это 5-звездочный загородный отель, расположенный на 93 акрах земли с видом на Саут-Даунс. К услугам гостей спа-центр площадью 44 000 квадратных футов с панорамным бассейном, процедурными кабинетами и естественным прудом для купания. Отель предлагает несколько вариантов питания, включая ресторан, отмеченный звездой Мишлен.