The Landmark E14

High Life

The Landmark is situated besides Canary Wharf, approx 2mins walk away. Canary Wharf is Britain’s fastest growing business district, and comprises more than 14 million square feet of meticulously-designed commercial space, and can claim to be home to many of the world’s leading banking, legal and accountancy corporations. As host to the highest earning workforce in the country, the area features a wealth of luxury retail centres, prestigious health clubs, and high-end hotels, bars and restaurants, making it the ultimate destination for fashion, fitness and fine dining.