3 bedroom property in Naylor Road, London, SE15 - £4,989 pcm | Chestertons