Found 1 transactions going back to May 1998.
This Semi-Detached property is located at 141 White Hart Lane, London, SW13 0JP and was last sold for £221,000 on 14 May 1998.