Posts Tagged: Canary Wharf

Set in a picture perfect waterfront location, with Canary Wharf underground and South Quays DLR station on our doorstep, our new Nomad Travel Health Clinic and Store enjoys tranquil surroundings with stunning views of some of the most iconic Canary Wharf landmarks. The interior of the store is equally attractive, but it is not all about...