Found 1 transactions going back to February 2014.
This property is located at 51a, The Broadway, London, W5 5JN and was last sold for £1,066,000 on 07 Feb 2014.