House of Gods to open first London hotel in Canary Wharf
🏨 House of Gods will open its first London property in Canary Wharf on 27 October. The 79-room hotel features a design-led, "maximalist" style, similar to its Edinburgh and Glasgow locations. Highlights include the Sacred Garden rooftop bar and restaurant with a 300-person capacity and views over Eden Dock. Backed by leisure investor Imbiba, the hotel aims to enhance Canary Wharf as a cultural and business hub, offering guests a unique and immersive experience.
Share