Camden Road, London, N7
£1,516 pcm
x