Found 1 transactions going back to June 2023.
This property is located at 87 Osbaldeston Road, Stoke Newington, London, N16 6NP and was last sold for £1,650,000 on 30 Jun 2023.