3 bedroom property in Barcombe Avenue, London, SW2 - £2,950 pcm | Chestertons