1
result
Sold prices in Debenham Lane, Stowmarket, IP14
Owls Farm Debenham Lane, Stowupland, Stowmarket, IP14 5DE
- £360,000 Detached, Freehold 30 June 2015
- £136,000 Detached, Freehold 17 April 1996