House of Gods London
London · UK
House of Gods London brings the brand’s theatrical, high-contrast style to Canary Wharf, trading the usual corporate polish for something darker, louder, and more deliberate. The hotel is built around 79 rooms and a rooftop-facing food-and-drink scene, with…
October 2025