Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 OWLER PLACE Semi-Detached £324,995 27 Oct 2023
7 OWLER PLACE Terraced £225,995 29 Sep 2023
9 OWLER PLACE Terraced £265,995 29 Sep 2023
11 OWLER PLACE Detached £335,995 29 Sep 2023