2 bedroom property in Garden House, 86-92 Kensington Gardens Sq, London, W2 - £5,850 pcm | Chestertons