On the edge of the River Thames at the heart of Docklands in east London, this hotel is in a great position for those looking to do business in this area of the capital or simply explore the many attractions. The rooms have all been fitted with first class amenities that include television, telephone and private bathroom as well as a range of refreshments facilities.