Canary Wharf Station Sign

Canary Wharf

Shopping center in London, United Kingdom
Suggest an edit · Your business? Claim now

Add more information

Add website
Add phone number
With a NEW outdoor terrace & capacity of 200 TCC Canary Wharf is one of our larger bars boasting an interior that blends rich golds & pinks, …

Social profiles

Data from: Foursquare.com