Marriott Executive Apartments London, West India Quay 22 Hertsmere Road, Canary Wharf, E14 4ED, London, United Kingdom Hotels Guesthouses BnBs