Found 1 transactions going back to September 2018.
This property is located at 151 Lansdowne Road, Tottenham, London, N17 0NU and was last sold for £2,500 on 04 Sep 2018.