4 bedroom property in Barcombe Avenue, London, SW2 - £3,750 pcm | Chestertons