Presenting a stunning 858 sq. Ft. Apartment on the 21st floor in a popular high rise development walking distance to Canary Wharf. Benefiting from 24 hour