Found 1 transactions going back to December 2016.
This property is located at Arriva Bus Depot, Streatham Hill, London, SW2 4TB and was last sold for £3,366,665 on 21 Dec 2016.