Lee Abbey Conference Centre

Lee Abbey on the beautiful North Devon Coast