Bars in London - Canary Wharf 25 Cabot Square, Canary Wharf, London, E14 4QA Tags: food, private parties: up to 30 guests, seafood