Property sales in Park Street - London - W1K 2JA

Found 2 transactions going back to December 2016.

Date Address Price
15 Oct 2019 20 Park Street £ 17,350,000
5 Dec 2016 20 Park Street £ 4,823,400