Property sales in Russell Square - London - WC1B 4HP

Found 3 transactions going back to January 2000.

Date Address Price
23 Jul 2021 55 - 56, Russell Square £ 6,900,000
17 Dec 2004 Flat 1, 54 Russell Square £ 425,000
20 Jan 2000 Flat 1, 54 Russell Square £ 270,000