On the Albert Embankment at the heart of London, this hotel offers great views of the river and is within easy reach of the many attractions that the capital has to offer tourists. Waterloo Station is close by and has fast links across the capital and on to the continent via the Channel Tunnel. The rooms in the hotel have been fitted with a range of modern amenities.