NEW HOME: A stunning two bedrooms, two bathrooms apartment positioned on the 12th 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.