On the Albert Embankment, at the very heart of London, this hotel is in an enviable position from which to explore the many attractions that this community has to offer. The hotel has a range of fine rooms, each of which is a quiet and peaceful retreat, from the busy streets with an excellent selection of amenities. The staff is well trained and always happy to help.