Found 1 transactions going back to May 2013.
This Terraced property is located at 184 Leighton Road, London, NW5 2RE and was last sold for £1,000,000 on 24 May 2013.