South Lodge Hotel

Located near the Sussex town of Horsham, South Lodge Hotel is situated in acres of woodland and parkland and is one of the finest luxury hotels in England. With the recent addition of the Pavilion you can choose to have your ceremony outside with the beautiful South Downs as your backdrop. For further information please feel free to contact Cassie and the team