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

£253 pw

x