Marriott Executive Apartments London, Canary Wharf si trova in 22 Hertsmere Road, Canary Wharf, E14 4ED, Londra, Regno Unito.