London Marriott Hotel Canary Wharf

22 Hertsmere Road, Canary Wharf, London, E14 4ED