Found 1 transactions going back to May 2014.
This Detached property is located at Flat A, 370 Upper Richmond Road, London, SW15 6TS and was last sold for £3,518,500 on 22 May 2014.