Wards Place, London, E14
£1,500 pcm Tenant Info
This new development is within easy access of canary Wharf and has five star facilities which are soon to be open. Offering a luxary swimming pool, state of the art...
- Let
Tenant Info
View Full Details