Newton House is a country house hotel of style and character, set in 1.5 acres of grounds. Originally built as a Dower House in ... More