Found 1 transactions going back to July 2015.
This property is located at Management Office, 1, The Grove, London, W5 5BL and was last sold for £19,847,360 on 09 Jul 2015.