The International Hotel
The International Hotel is situated on the water’s edge next to Canary Wharf. The Hotel has fantastic panoramic views overlooking the London skyline and is within easy walking distance of South Quay DLR and Canary Wharf Jubilee Line stations, which can take you to the major sightseeing spots around London.



