Description (Reference number: 115204) Embrace city life in this smart Canary Wharf apartment, located in the tallest residential tower in all of Europe. This