Let Managed Elektron Tower, Blackwall Way, Nr Canary Wharf, London, E14 £400 Weekly Flat 486 sqft 1 1 1