Found 1 transactions going back to September 2022.
This property is located at 62 The Broadway, London, SW19 1RQ and was last sold for £68,300 on 27 Sep 2022.