Found 1 transactions going back to April 2009.
This Terraced property is located at 65 Palmerston Road, London, SW14 7QA and was last sold for £526,000 on 23 Apr 2009.