Found 1 transactions going back to April 2018.
This property is located at 528 - 536, Garratt Lane, London, SW17 0NY and was last sold for £950,000 on 25 Apr 2018.