Found 1 transactions going back to March 1995.
This Detached property is located at 37 Lonsdale Road, London, E11 2PH and was last sold for £17,000 on 10 Mar 1995.