2 bedroom property in Manchuria Road, London, SW11 - £3,650 pcm | Rampton Baseley