NEW HOME: A stunning one bedroom apartment positioned on the 26th 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.