Description (Reference number: 462266) Holiday home Hill House Farm is a fantastic detached three-storey Cotswold stone Farmhouse resting in Upper Heyford,