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

£288 pw

x