Canary Wharf

345 Cabot Square, London