Dowells Street, London, SE10
£800,000
Iconic and exclusive 10th floor waterfront residence with unobstructed views of Canary Wharf across the River Thames and on towards the London skyline. Internal viewing is the only way to appreciate this superb two bedroom apartment, which offers approximately 943 sq ft of luxury living accommodation. The apartment boasts excellent natural light, which is enhanced by the large floor to ceiling windows. Internally, there is a generous open plan li...