High Street North, London, E12
£1,100 pcm
x