
Set in the unspoilt otter valley on the edge of the Blackdown Hills in Devon, Otter Falls is open all year round. Whether you’re a family, couple or group, you can make yourself at home in cosy stone cottages or luxury pine lodges.
Location: United Kingdom, England, East Devon
Employees: 201-500
Phone: +44 330 024 0522
Founded date: 2019