Imbiba set to launch a 65,000 square foot hospitality and leisure venue in Canary Wharf
Canary Wharf Group has agreed a deal with Imbiba, the specialist leisure, lifestyle and entertainment investor, to open a 65,000 sq ft hotel, restaurant and music venue at 12 Bank…