London City Island by Ballymore is unique new riverside development and 12 acre neighbourhood - creating a ‘mini-Manhattan’ - in Leamouth, London. London City Island will be a dramatic new cityscape, rising at the point where the Thames meets the River Le