Property sales in Tavistock Place - London - WC1H 9RA

Found 2 transactions going back to April 2011.

Date Address Price
14 Feb 2017 4 Tavistock Place £ 5,615,000
21 Apr 2011 Flat 15, Tamar House, 12, Tavistock Place £ 380,000