UK, London
Discovery Dock East, 3 S Quay Square Canary Wharf, Isle of Dogs, London E14 9SH