2
results
Sold prices in Wells Square, London Central, WC1X
1 Wells Square, London, WC1X 0PB
- £575,000 Terraced, Freehold 17 January 2014
12 Wells Square, London, WC1X 0PB
- £389,950 Flat, Leasehold 09 October 2009
- £157,000 Flat, Leasehold 24 February 2003