3
results
Sold prices in Theobalds Road, London Central, WC1X
62 Theobalds Road, London, WC1X 8SF
- £505,000 Terraced, Leasehold 30 April 2020
Flat, 39 Theobalds Road, London, WC1X 8SP
- £680,000 Terraced, Leasehold 02 November 2009
Flat 3, 13 Theobalds Road, London, WC1X 8SL
- £951,000 Terraced, Freehold 29 March 2005