Houses for sale in Milford, Powys

There are 60 results. Milford, Powys. Property prices in Milford range from £119,500 to £895,000 with an average price of £340,084.

Properties for sale in Milford, Powys

icon