On the banks of the River Thames, close to the Tower of London in the eastern part of central London, this hotel offers a fine location from which to explore the many delights that the capital has to offer. All of the rooms have been well designed and feature a wealth of modern amenities that include television and private bathroom. A friendly staff is on hand to help you get the most from your stay.