Imbiba to open new Canary Wharf venue

Canary Wharf

The 65,000 sq ft hotel, restaurant, and music venue at 12 Bank Street, opening next year, will house some of the brands from the specialist investor’s portfolio

Already have an account?

red tick

You have reached your article limit

Register for limited access

Register for free

50% off your first 3 months

Subscribe now