Stay at the luxurious five star London Marriott West India Quay Hotel located in the heart of Canary Wharf close to Docklands Museum, over 200 bars, restaurants and retail outlets. Just a short boat trip down the River Thames to the London Eye, Westminster, Big Ben and the Houses of Parliament.