On the Albert Embankment, on the banks of the River Thames, this hotel is within walking distance of Waterloo and the many attractions of the South Bank. The London Eye, the Tate Modern and the Houses of Parliament are all close by. The hotel carries an extensive selection of modern rooms that have luxurious furnishings and modern amenities.