Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
2 IMOGEN PLACE Terraced £88,448 £65,000 30 Mar 2016
10 IMOGEN PLACE Terraced £148,370 £145,000 6 Oct 2023
12 IMOGEN PLACE Terraced £154,029 £112,000 12 Feb 2016