Dollar Bay, Canary Wharf, E14

A new residential icon for Canary Wharf.

A striking 31-storey crystalline tower on the waterfront of the Isle of Dogs in Canary Wharf with 360 degree views of London from winter gardens in every apartment.