Found 1 transactions going back to July 2019.
This property is located at 915 - 917, Finchley Road, London, NW11 7PE and was last sold for £489,372 on 05 Jul 2019.