Found 1 transactions going back to September 2022.
This property is located at 89b, Englefield Road, London, N1 3LJ and was last sold for £1,101,000 on 27 Sep 2022.