Skip to main content
Hotel profile

Locke London Canary Wharf

London, UK · Locke · May 2026

Locke London Canary Wharf photo 1
Locke London Canary Wharf photo 2
Locke London Canary Wharf photo 3
Locke London Canary Wharf photo 4
Locke London Canary Wharf photo 5

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 for guests who want space to work, cook, and settle in without losing the energy of a hotel. Public areas include a ground-floor restaurant and coffee shop, with a rooftop bar and restaurant planned to arrive later in 2026. The look is contemporary and deliberately urban, aimed at longer stays and business travellers, but with enough design polish to feel like a proper destination rather than just a place to sleep.