Flats for sale in Upper Town, IP31, Suffolk

There are 228 results. Upper Town, IP31, Suffolk. Property prices for flats in Upper Town, IP31 range from £42,500 to £749,950 with an average price of £170,222.

Flats for sale in Upper Town, IP31, Suffolk

icon