8 bedroom property in Ormeley Road, London, SW12 - £12,000 pcm | Rampton Baseley