2
results
Sold prices in Bloomsbury Square, London Central, WC1A
5 Bloomsbury Square, London, WC1A 2TA
- £2,000,000 Terraced, Freehold 18 June 2010
6 Bloomsbury Square, London, WC1A 2LP
- £1,600,000 Terraced, Freehold 16 November 1995