26 Hertsmere Road, Canary Wharf, London

£7,000 pcm
3 bedrooms 3 bathrooms