2-bed residential in 123 Canary Wharf, London, London. Stunning 2-bedroom apartment in the heart of London with excellent rental yield potential