Holden Road, London

£6,500 pcm
5 bedrooms 4 bathrooms