Location:
Discovery Dock East, 2 South Quay Square, South Quay, Canary Wharf, London E14
...from the fashionable centres of Canary Wharf and West India Quay, where an elite range of shops restaurants and bars can be found, ...include Canary Wharf Station (DLR and Jubilee Line), South Quay Station (DLR), bus routes, nearby London City Airport and for