Found 1 transactions going back to May 2017.
This property is located at 6 Central Buildings, The Broadway, London, W5 2NT and was last sold for £6,000,000 on 05 May 2017.