Houses for sale in Otter, Devon
There are 66 results for Otter, Devon. Property prices in Otter range from £34k to £1.33M with an average price of £376k.
There are 66 results for Otter, Devon. Property prices in Otter range from £34k to £1.33M with an average price of £376k.