Found 1 transactions going back to August 2023.
This property is located at 200a, Finchley Road, London, NW3 6BX and was last sold for £1,786,000 on 08 Aug 2023.