Alexandra Road, Leyton, E10
£849 pcm
x