3 bedroom property in Holly Tree Apartments, Layard Road, London, SE16 - £3,500 pcm | Chestertons