General description
The Icon is a luxury dockside development located only minutes from the Canary Wharf Estate and the new South Quay DLR station. The Icon represents the height of luxury London living with stunning architecture and high specification.