Found 1 transactions going back to May 2013.
This Terraced property is located at 1585a, London Road, London, SW16 4AA and was last sold for £368,000 on 22 May 2013.