Found 1 transactions going back to February 2024.
This property is located at 63 Walton Road, Liverpool, L4 4AF and was last sold for £280,000 on 29 Feb 2024.