2 bedroom property in Kestrel House, Pickard Street, London, EC1V - £3,500 pcm | Chestertons