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
Thank you for reading EG
Want to read more? Enjoy a story a week for FREE for one month.