Located on the waterfront in London's Docklands business district, the hotel overlooks the iconic Canary Wharf tower and Millennium Dome; it has easy access to both the O2 and ExCel Center.
Located in Camden, this hotel is within 2 mi (3 km) of ZSL London Zoo, Lord's Cricket Ground, and London Business School. Royal Academy of Music and Madame Tussaud's Wax Museum are also within 2 mi (3 km). Chalk Farm Underground Station is 8 minutes by foot and Belsize Park Underground Station is 10 minutes.
Search for hotels in London on Travelocity. You can easily find your hotels in London using one of the methods below: