Found 1 transactions going back to April 2001.
This Terraced property is located at 89 Vicarage Road, Leyton, London, E10 5EQ and was last sold for £43,534 on 20 Apr 2001.