2 Bedroom houses for sale in Upper Town, IP31, Suffolk

There are 766 results. Upper Town, IP31, Suffolk. Property prices for 2 bedroom properties in Upper Town, IP31 range from £35,000 to £775,000 with an average price of £234,269.

2 bedroom properties for sale in Upper Town, IP31, Suffolk

icon