**no Deposit Option Available** £2,496 (Price per month), Fees apply 2 Bedrooms ● Meridian Place, E14 Stunning two bedroom apartment with river views across to Canary Wharf. View details