**no Deposit Option Available** £1,499 (Price per month), Fees apply 1 Bedroom ● Telegraph Place, E14 Fantastic one double bedroom apartment in the popular Telegraph Place development, only a few moments by DLR to Canary Wharf. View details