On the edge of the River Thames in the heart of Docklands, the main business district outside of central London, this hotel offers a great location for both leisure and business clients staying in the city. The rooms have all been fitted with first class modern amenities and luxurious...