Hospitality investor signs for hotel and leisure venue at Canary Wharf

Canary Wharf Group has agreed a deal with Imbiba and K&G Hospitality to open a leisure venue at 12 Bank Street, E14.

The venue will include a 78-bedroom House of Gods hotel; Amazing Grace, a 7,082 sq ft live