Located in Canary Wharf, the development will feature a music venue and a rooftop bar.
London is home to luxury hotel brands from around the world. Now, it is set to welcome the debut of House of Gods. Scheduled to launch in autumn 2025, it will be located at 12 Bank Street in Canary Wharf.
Spanning more than 65,000 square feet, House of Gods will be a multipurpose space. The development will feature 78 bedrooms, a restaurant, a rooftop bar, and a music venue. The events will be operated by Camm & Hooper. Plus, an agreement has been signed between the entertainment investor, Imbiba, and Canary Wharf Group.

Kieran Sherlock, partner and property director at Imbiba, said: “Imbiba has a long-standing and very successful partnership with CWG, which this investment seeks to build on further. Canary Wharf is becoming a world-class destination for hospitality and leisure. We cannot wait to bring our exciting and cutting-edge concepts to this truly remarkable building in the very heart of Canary Wharf.”
Justine Conway, Managing Director of House of Gods Hotels, explained: “Planning is well underway as we work towards bringing our unique House of Gods hotel experience to one of London’s most iconic destinations. This marks an exciting next chapter for the brand and the opening of our first hotel in London later this year.”
House of Gods can already be found in Edinburgh and Glasgow in Scotland. The hotel brand prides itself on offering seductive stays and hedonistic hideaways. Rooms in the hotel include bathtubs in the bedrooms, four-poster beds, and velvet curtains.
Check in with FACT for the best things to do in London.
GO: Visit www.houseofgodshotel.com for more information.