Found 1 transactions going back to January 2022.
This Terraced property is located at 105 Abbotts Park Road, Leyton, London, E10 6HU and was last sold for £642,000 on 19 Jan 2022.