|
View details
163 Marsh Wall, Docklands
The International Hotel in Canary Wharf is situated on the water's edge of the London Docklands, the internationally famous office development, and home of many multi-national companies. The International Hotel is a modern glass building yet traditional hotel in Canary Wharf with fantastic panoramic views overlooking the London Skyline.This Docklands Hotel has every up to date facility and is only minutes walk from South Quay on the Docklands Light Railway and Canary Wharf... more »
|