Found 1 transactions going back to October 2023.
This Detached property is located at 31 Arthur Road, London, SW19 7DN and was last sold for £5,250,000 on 09 Oct 2023.