NEW HOME: A stunning three bedrooms, two bathrooms apartment positioned on the 44th floor, located in London`s prime financial district of Canary Wharf and alongside the glittering River Thames, Aspen is poised to be one of the tallest and most striking residences in London.