2 bedroom property in Store Street, Bloomsbury, London, WC1E - £3,141 pcm | Chestertons