With a stay at this vacation home in London (Canary Wharf), you'll be within a 5-minute drive of Thames River and Queen Elizabeth Olympic Park. This vacation home is 2.3 mi (3.8 km) from ExCeL Exhibition Centre and 2.8 mi (4.5 km) from Tower of London.