CWC, 2 November 2026
From Edinburgh to London, bypassing Manchester House of Gods was born in Edinburgh in 2019 with a simple promise: to treat every guest like a star. A second hotel opened in Glasgow in the summer of 2025, and a project in Manchester was dropped to concentrate efforts on London, which the group views as its international business card.