1 bedroom property in Queens Cross, Eden Place, London, E16 - £2,300 pcm | Chestertons