Found 1 transactions going back to December 2022.
This property is located at 4 Glebelands Avenue, London, E18 2AB and was last sold for £814,650 on 15 Dec 2022.