Found 1 transactions going back to September 1996.
This Terraced property is located at 211a, Upper Richmond Road West, London, SW14 8QT and was last sold for £146,250 on 13 Sep 1996.