Found 1 transactions going back to September 2019.
This property is located at 80 Osborne Road, London, W3 8SR and was last sold for £5,650,003 on 04 Sep 2019.