Meridian Place, Marsh Wall, Canary Wharf, London, E14 9FE

£290 pw

x