Otter Lodge is a superb, open-plan, luxury lodge set within 17 acres of woodland at Rivermead Farm. The lodge is tucked into the trees...

Otter Lodge is a superb, open-plan, luxury lodge set within 17 acres of woodland at Rivermead Farm. The lodge is tucked into the trees...