Found 1 transactions going back to September 2021.
This property is located at 67 College Cross, London, N1 1PT and was last sold for £2,096,184 on 27 Sep 2021.