The International Hotel is situated in a tranquil setting on the waters edge in the Heart of London Docklands. A haven of luxury and comfort, yet within easy reach of some of Londons top attractions. The hotel is well located within 3 minutes walk of South Quay on the Docklands Light Railway and Canary Wharf on the Jubilee Line. A 'room with a view' - the hotel offers spectacular panoramic views of London, including the Millennium Dome, Canary Wharf, Greenwich, the River Thames and the London skyline. The hotel boasts 3 restaurants, bars and full leisure facilities including a heated indoor pool. Sorry, your browser is not
frames-compatible