Found 1 transactions going back to May 2014.
This property is located at 149a, Finborough Road, London, SW10 9AW and was last sold for £119,000 on 16 May 2014.