Found 1 transactions going back to March 2022.
This property is located at 25 - 33, Southwark Street, London, SE1 1RQ and was last sold for £5,372,070 on 31 Mar 2022.