The Netherwood offers all the charm and character of a Victorian Manor House combined with the luxury and comforts that make a hotel stay indulgent and relaxing.