Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
PENWALCEN Detached £393,380 £308,560 10 Jul 2017