2 bedroom property in Manston House, 71 Russell Road, Kensington, London, W14 - £3,250 pcm | Chestertons