24 hours in Canary Wharf: Join the Tribe for a 5-star city break | Luxury Lifestyle Magazine
24 Hours in Canary Wharf Canary Wharf, often dubbed the UK's little Big Apple, is a bustling financial district on the Isle of Dogs, where towering skyscrapers house the headquarters of le…