Locke London Canary Wharf
Locke London Canary Wharf brings the brand’s apartment-hotel formula to the waterfront edge of East London, in a part of the city built on glass, steel, and late nights rather than postcard charm. The property is set across 19 floors with 279 rooms, designed…