2 bedroom property in Bloomsbury, London, WC1E - £2,816 pcm | Chestertons