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

£311 pw

x