Found 1 transactions going back to February 2023.
This property is located at 135 - 137, Stephendale Road, London, SW6 2PR and was last sold for £2,975,000 on 26 Feb 2023.