Imbiba to open House of Gods hotel at Canary Wharf
The new venue will include a 78-bedroom House of Gods Hote, music venue, rooftop bar and events facility

Specialist leisure, lifestyle and entertainment investor Imbiba has agreed a new deal with Canary Wharf Group (CWG) to open a 65,000 sq ft multi-purpose hotel at 12 Bank Street.