Found 1 transactions going back to March 2019.
This property is located at 185 Park Street, London, SE1 9BL and was last sold for £27,580,000 on 27 Mar 2019.