Found 1 transactions going back to October 1998.
This Terraced property is located at 20 Rusholme Road, London, SW15 3JZ and was last sold for £198,900 on 14 Oct 1998.