Overview LCO62691245 - Located in the heart of Canary Wharf, this is the tallest residential tower in Europe.Finished to an impeccable standard, perfectly